Namespace Cuemon.AspNetCore.Authentication
The Cuemon.AspNetCore.Authentication
namespace contains types that enable support for authentication using the concept of an Authenticator, AuthorizationHeader and (to tie the knots) an AuthorizationHeaderBuilder. Basic-, Digest Access- and HMAC Authentication is provided out-of-the-box. The namespace is an addition to the Microsoft.AspNetCore.Authentication
namespace.
Availability: .NET 9 and .NET 8
Complements: Microsoft.AspNetCore.Authentication namespace 🔗
Classes
AuthenticationHandlerFeature
Provides a combined default implementation of Microsoft.AspNetCore.Authentication.IAuthenticateResultFeature and Microsoft.AspNetCore.Http.Features.Authentication.IHttpAuthenticationFeature so that AuthenticateResult and User is consistent with each other.
AuthenticationOptions
Base options for all authentication middleware.
Authenticator
Provides a set of static methods for working with HTTP based authentication.
AuthorizationHeader
Represents the base class from which all implementations of authorization header should derive.
AuthorizationHeaderBuilder
The base class of an AuthorizationHeaderBuilder.
AuthorizationHeaderBuilder<TAuthorizationHeader, TAuthorizationHeaderBuilder>
Represents the base class from which all implementations of authorization header builders should derive. Implements the AuthorizationHeaderBuilder
AuthorizationHeaderOptions
Configuration options for AuthorizationHeader.
MemoryNonceTracker
Provides a default in-memory implementation of the INonceTracker interface.
NonceTrackerEntry
Represents an individual nonce entry in the INonceTracker.
Interfaces
INonceTracker
Represents tracking of server-generated nonce values.