Table of Contents

Namespace Cuemon.AspNetCore.Authentication

Assembly: Cuemon.AspNetCore.Authentication.dll

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.