Namespace Cuemon.AspNetCore.Authentication
Implement Basic, Digest Access, and HMAC authentication in your ASP.NET Core application using authenticators, authorization headers, and header builders. Use this namespace when you need standard HTTP authentication schemes without implementing the protocol details. Start with AuthorizationHeaderBuilder for constructing authorization headers or use the built-in handler types for each scheme.
Availability: .NET 10 and .NET 9
Complements: Microsoft.AspNetCore.Authentication namespace 🔗
Classes
AuthenticationHandlerFeature
Provides a combined default implementation of IAuthenticateResultFeature and 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.