Regira-Packages

Regira.Security.Authentication

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.

Installation

<PackageReference Include="Regira.Security.Authentication" Version="6.*" />

Documentation

License

Apache 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.