Table of Contents

Namespace Cuemon.AspNetCore.Authentication.Basic

Assembly: Cuemon.AspNetCore.Authentication.dll

Implement Basic Authentication (RFC 7617) in your ASP.NET Core application with middleware and handler types. Use this namespace when you need to validate username and password credentials against a custom store. Start with BasicAuthenticationHandler to validate credentials or BasicAuthenticationMiddleware for pipeline-based authentication.

Availability: .NET 10 and .NET 9

Classes

BasicAuthenticationHandler

Provides a HTTP Basic Authentication implementation of AuthenticationHandler<TOptions> for ASP.NET Core.

BasicAuthenticationMiddleware

Provides a HTTP Basic Authentication middleware implementation for ASP.NET Core.

BasicAuthenticationOptions

Configuration options for BasicAuthenticationMiddleware. This class cannot be inherited.

BasicAuthorizationHeader

Provides a representation of a HTTP Basic Authentication header. Implements the AuthorizationHeader

BasicAuthorizationHeaderBuilder

Provides a way to fluently represent a HTTP Basic Authentication header.

BasicFields

A collection of constants for BasicAuthorizationHeaderBuilder.

Delegates

BasicAuthenticator

Represents the method that defines an Authenticator typically assigned on BasicAuthenticationOptions.