Authentication schemes for ASP.NET Core in Regira Security, each registered with one extension method: self-issued JWTs with refresh tokens (AddJwtAuthentication, AddRefreshTokens, ITokenHelper), bearer tokens issued by Entra ID or another identity provider (AddBearerAuthentication, AddEntraIdBearer), API keys (AddApiKeyAuthentication), cookie sessions (AddCookieAuthentication) and OpenID Connect sign-in (AddOidcAuthentication, AddEntraIdSignIn). AddSchemeSelector runs several of them side by side. Built on Microsoft.AspNetCore.Authentication.JwtBearer, Microsoft.AspNetCore.Authentication.OpenIdConnect and Duende.IdentityModel.
<PackageReference Include="Regira.Security.Authentication" Version="6.*" />
ITokenHelper, claims and refresh tokensApache License 2.0 — this package contains no license validation and no runtime limits. See LICENSE. A few companion packages are commercially licensed with a free tier; see the licensing overview.