Cuemon.AspNetCore.Authentication.Digest Namespace
Implement Digest Access Authentication (RFC 7616) in your ASP.NET Core application with middleware, handler, and nonce tracking types. Use this namespace when you need challenge-response authentication that avoids sending passwords in clear text. Start with DigestAuthenticationHandler for authentication or DigestAuthenticationMiddleware for pipeline integration.
Availability: .NET 10 and .NET 9
Classes
- DigestAuthenticationHandler
Provides a HTTP Digest Access Authentication implementation of AuthenticationHandler<TOptions> for ASP.NET Core.
- DigestAuthenticationMiddleware
Provides a HTTP Digest Access Authentication middleware implementation for ASP.NET Core.
- DigestAuthenticationOptions
Configuration options for DigestAuthenticationMiddleware. This class cannot be inherited.
- DigestAuthorizationHeader
Provides a representation of a HTTP Digest Access Authentication header. Implements the AuthorizationHeader
- DigestAuthorizationHeaderBuilder
Provides a way to fluently represent a HTTP Digest Access Authentication header.
- DigestFields
A collection of constants for DigestAuthorizationHeaderBuilder.
- DigestHashFactory
Provides access to factory methods for creating and configuring Hash instances based on UnkeyedCryptoHash<TAlgorithm>.
Enums
- DigestCryptoAlgorithm
Specifies the cryptographic algorithms used in Digest authentication.
Delegates
- DigestAuthenticator
Represents the method that defines an Authenticator typically assigned on DigestAuthenticationOptions.