Vefa.CustomAuth.Tokens
3.0.0
dotnet add package Vefa.CustomAuth.Tokens --version 3.0.0
NuGet\Install-Package Vefa.CustomAuth.Tokens -Version 3.0.0
<PackageReference Include="Vefa.CustomAuth.Tokens" Version="3.0.0" />
<PackageVersion Include="Vefa.CustomAuth.Tokens" Version="3.0.0" />
<PackageReference Include="Vefa.CustomAuth.Tokens" />
paket add Vefa.CustomAuth.Tokens --version 3.0.0
#r "nuget: Vefa.CustomAuth.Tokens, 3.0.0"
#:package Vefa.CustomAuth.Tokens@3.0.0
#addin nuget:?package=Vefa.CustomAuth.Tokens&version=3.0.0
#tool nuget:?package=Vefa.CustomAuth.Tokens&version=3.0.0
Vefa.CustomAuth.Tokens
JWT signing and token issuance services for Vefa.CustomAuth.
This package issues JWT access tokens, JWT ID tokens, and opaque refresh token values. It depends on Vefa.CustomAuth.Core for signing key persistence abstractions.
Typical Usage
builder.Services
.AddCustomAuth(options =>
{
options.Issuer = "https://auth.example.com";
})
.AddJwtTokenSigning();
AddJwtTokenSigning registers the default RSA signing credentials provider and JWT token issuer.
Security Notes
Signing keys are loaded from ICustomAuthSigningKeyStore. Use durable storage in production and protect private key material.
Refresh token persistence, rotation, absolute expiration, and reuse detection are handled by the ASP.NET Core endpoint and Core manager/store layers.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. 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.Options (>= 8.0.2)
- Microsoft.IdentityModel.JsonWebTokens (>= 8.18.0)
- Microsoft.IdentityModel.Tokens (>= 8.18.0)
- Vefa.CustomAuth.Core (>= 3.0.0)
-
net8.0
- Microsoft.Extensions.Options (>= 8.0.2)
- Microsoft.IdentityModel.JsonWebTokens (>= 8.18.0)
- Microsoft.IdentityModel.Tokens (>= 8.18.0)
- Vefa.CustomAuth.Core (>= 3.0.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Vefa.CustomAuth.Tokens:
| Package | Downloads |
|---|---|
|
Vefa.CustomAuth.AspNetCore
OAuth2 / OpenID Connect based custom SSO library for ASP.NET Core. |
GitHub repositories
This package is not used by any popular GitHub repositories.