SystemStandards.Abp.Authorization
2.1.0
dotnet add package SystemStandards.Abp.Authorization --version 2.1.0
NuGet\Install-Package SystemStandards.Abp.Authorization -Version 2.1.0
<PackageReference Include="SystemStandards.Abp.Authorization" Version="2.1.0" />
<PackageVersion Include="SystemStandards.Abp.Authorization" Version="2.1.0" />
<PackageReference Include="SystemStandards.Abp.Authorization" />
paket add SystemStandards.Abp.Authorization --version 2.1.0
#r "nuget: SystemStandards.Abp.Authorization, 2.1.0"
#:package SystemStandards.Abp.Authorization@2.1.0
#addin nuget:?package=SystemStandards.Abp.Authorization&version=2.1.0
#tool nuget:?package=SystemStandards.Abp.Authorization&version=2.1.0
SystemStandards
Result-pattern building blocks for ASP.NET Core and ABP Framework projects, released as one lockstep package family. Every package in the family shares a single version.
Packages
| Package | Depends on | What it gives you |
|---|---|---|
SystemStandards.Core |
— | IResult, Result<T>, ResultStatus, ResultStatusMap |
SystemStandards.Validation |
Core | FluentValidation integration and localized validation messages |
SystemStandards.AspNetCore |
Core | ProblemDetails middleware, TranslateResultToActionResult, OperationContext |
SystemStandards.Abp |
AspNetCore, Validation | ABP module, exception-to-RemoteServiceErrorInfo mapping, ICurrentUser enrichment |
SystemStandards.Authorization.Contracts |
— | Authenticator wire contract: claim names, headers, decision payload, failure codes. Deliberately dependency-free |
SystemStandards.Abp.Authorization |
Abp, Authorization.Contracts | Fail-closed tenant / organization-unit / application-scope authorization client over the Authenticator decision endpoint |
Authorization.Contracts carries no dependencies on purpose: it is the single truth shared by
the client wrapper and the authorization server, so neither side's framework choice leaks into
the other.
Install
Most consumers take the layer they need; the rest arrives transitively.
dotnet add package SystemStandards.Abp
dotnet add package SystemStandards.Abp.Authorization
Usage
Add the module to your ABP host and register the authorization client:
[DependsOn(typeof(SystemStandardsAbpModule))]
public class MyHostModule : AbpModule
{
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddAuthenticatorAuthorization();
}
}
SystemStandardsAbpModule wraps ABP's DefaultExceptionToErrorInfoConverter and fills the
Code field with a ResultStatus value only when ABP leaves it empty. ABP's own exception
boundary and validation details stay intact.
Versioning
The family is versioned in lockstep: a release publishes every package at the same version, even when only one of them changed. This keeps the internal dependency graph consistent and avoids the drift that piecemeal releases produce.
Published versions are immutable. A change always means a new version.
License
MIT
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.Extensions.Http.Resilience (>= 10.8.0)
- SystemStandards.Abp (>= 2.1.0)
- SystemStandards.Authorization.Contracts (>= 2.1.0)
- Volo.Abp.Authorization (>= 10.3.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.1.0 | 116 | 8/16/2026 |