Novolis.Security.OAuth
2026.1.1.56
dotnet add package Novolis.Security.OAuth --version 2026.1.1.56
NuGet\Install-Package Novolis.Security.OAuth -Version 2026.1.1.56
<PackageReference Include="Novolis.Security.OAuth" Version="2026.1.1.56" />
<PackageVersion Include="Novolis.Security.OAuth" Version="2026.1.1.56" />
<PackageReference Include="Novolis.Security.OAuth" />
paket add Novolis.Security.OAuth --version 2026.1.1.56
#r "nuget: Novolis.Security.OAuth, 2026.1.1.56"
#:package Novolis.Security.OAuth@2026.1.1.56
#addin nuget:?package=Novolis.Security.OAuth&version=2026.1.1.56
#tool nuget:?package=Novolis.Security.OAuth&version=2026.1.1.56
Novolis.Security.OAuth
Standards-oriented OAuth access-token mint: Authorization Code + PKCE, client credentials, rotating refresh tokens, ES384 JWTs with cnf, and RFC 8414 discovery.
This is not an OpenID Provider and not Duende IdentityServer (or Keycloak, Auth0, Entra). It does not issue ID Tokens as a login protocol, does not expose userinfo, and does not federate to other IdPs. Product positioning: what this is.
This package does not own identities, credentials, roles, or permissions. Use Novolis.Security.Authentication for sign-in and Novolis.Security.Authorization for tenant-scoped capabilities.
Install
dotnet add package Novolis.Security.OAuth
Quick start
services.AddNovolisOAuth(o =>
{
o.Issuer = new Uri("https://accounts.example.com");
o.IsDevelopment = true;
o.AllowEphemeralSigningKey = true;
});
Password grant is not supported.
Outbound API calls against this mint use Novolis.Security.OAuth.Client (AddNovolisOAuthClient<TApi>). This package does not send HTTP.
Support
Pre-release (2026.1.* on GitHub Packages).
| 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.DependencyInjection.Abstractions (>= 10.0.13)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.13)
- Microsoft.Extensions.Options (>= 10.0.13)
- Microsoft.IdentityModel.JsonWebTokens (>= 8.23.0)
- Novolis.Security.Cryptography (>= 2026.1.1.56)
- Novolis.Security.OAuth.Abstractions (>= 2026.1.1.56)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Novolis.Security.OAuth:
| Package | Downloads |
|---|---|
|
Novolis.Security.OAuth.AspNetCore
ASP.NET Core authorize, token, revoke, JWKS, and discovery endpoints for the Novolis OAuth token mint. Not an OpenID Provider. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2026.1.1.56 | 41 | 10/25/2026 |
| 2026.1.1.55 | 101 | 10/18/2026 |
| 2026.1.1.53 | 104 | 10/18/2026 |
| 2026.1.1.52 | 114 | 10/4/2026 |
| 2026.1.1.51 | 111 | 10/4/2026 |
| 2026.1.1.48 | 119 | 10/4/2026 |
| 2026.1.1.47 | 115 | 10/1/2026 |
| 2026.1.1.46 | 113 | 9/30/2026 |