BrighterTools.Auth
1.0.1
dotnet add package BrighterTools.Auth --version 1.0.1
NuGet\Install-Package BrighterTools.Auth -Version 1.0.1
<PackageReference Include="BrighterTools.Auth" Version="1.0.1" />
<PackageVersion Include="BrighterTools.Auth" Version="1.0.1" />
<PackageReference Include="BrighterTools.Auth" />
paket add BrighterTools.Auth --version 1.0.1
#r "nuget: BrighterTools.Auth, 1.0.1"
#:package BrighterTools.Auth@1.0.1
#addin nuget:?package=BrighterTools.Auth&version=1.0.1
#tool nuget:?package=BrighterTools.Auth&version=1.0.1
BrighterTools.Auth
Authentication composition abstractions and orchestration helpers for ASP.NET Core.
BrighterTools.Auth is designed to sit above host-owned persistence and policy.
It does not own controllers, signing keys, claims persistence, authorization policy, or tenant-specific business rules.
Install
dotnet add package BrighterTools.Auth
Register
services.AddBrighterToolsAuthCore(configuration, options =>
{
options.Providers.EnabledProviders =
[
AuthProviderType.Password
];
});
Then register the host implementations for the abstractions your app owns, such as:
IUserLookupServiceIUserProvisioningServiceITokenIssuerIRefreshTokenStoreIAuthSessionStoreITenantContextResolverIJwtPayloadBuilderIEmailWorkflowService
Optional features such as onboarding, MFA, and external providers stay disabled or unsupported until the host explicitly enables and implements them.
Design Boundary
The host application owns:
- HTTP endpoints and principal binding
- claims sourcing and token signing
- refresh token persistence and revocation policy
- user and tenant persistence
- secret storage and encryption
- authorization and audit policy
The package owns:
- orchestration contracts
- reusable auth models
- explicit extension points
- fail-closed defaults
Documentation
See the repository docs for architecture and integration details.
| 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.IdentityModel.Protocols.OpenIdConnect (>= 8.19.1)
- System.IdentityModel.Tokens.Jwt (>= 8.19.1)
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 |
|---|---|---|
| 1.0.1 | 102 | 7/15/2026 |
v1.0.1 - React type exports and publishing updates
Included:
- Prepared the React companion package for scoped npm publishing as @brightertools/auth-react.
- Included React type/export updates and test setup improvements.
- Aligned NuGet and npm publishing metadata for the 1.0.1 patch release.
Breaking changes:
- None.