HttpBasicAuthenticationIdentityExtensions Class

Extension methods to register HTTP Basic authentication with ASP.NET Core Identity.

public static class HttpBasicAuthenticationIdentityExtensions

Methods

NameDescription
AddHttpBasicIdentity<TUser>(AuthenticationBuilder)Adds HTTP Basic authentication using ASP.NET Core Identity to validate credentials and build user principals.
AddHttpBasicIdentity<TUser>(AuthenticationBuilder, Action<HttpBasicAuthenticationOptions>)Adds HTTP Basic authentication using ASP.NET Core Identity to validate credentials and build user principals.
AddHttpBasicIdentity<TUser>(AuthenticationBuilder, Action<HttpBasicAuthenticationOptions>, bool)Adds HTTP Basic authentication using ASP.NET Core Identity to validate credentials and build user principals.
AddHttpBasicIdentity<TUser>(AuthenticationBuilder, string, Action<HttpBasicAuthenticationOptions>)Adds HTTP Basic authentication using ASP.NET Core Identity to validate credentials and build user principals.
AddHttpBasicIdentity<TUser>(AuthenticationBuilder, string, Action<HttpBasicAuthenticationOptions>, bool)Adds HTTP Basic authentication using ASP.NET Core Identity to validate credentials and build user principals.
AddHttpBasicIdentity<TUser>(AuthenticationBuilder, string, string?, Action<HttpBasicAuthenticationOptions>, bool)Adds HTTP Basic authentication using ASP.NET Core Identity to validate credentials and build user principals.

AddHttpBasicIdentity overloads

AddHttpBasicIdentity<TUser>(AuthenticationBuilder)

HttpBasicAuthenticationIdentityExtensions.cs

Adds HTTP Basic authentication using ASP.NET Core Identity to validate credentials and build user principals.

public static AuthenticationBuilder AddHttpBasicIdentity<TUser>(this AuthenticationBuilder builder) where TUser : class
Type parameters
TUser
Parameters
builder AuthenticationBuilder
Returns

AuthenticationBuilder

AddHttpBasicIdentity<TUser>(AuthenticationBuilder, Action<HttpBasicAuthenticationOptions>)

HttpBasicAuthenticationIdentityExtensions.cs

Adds HTTP Basic authentication using ASP.NET Core Identity to validate credentials and build user principals.

public static AuthenticationBuilder AddHttpBasicIdentity<TUser>(this AuthenticationBuilder builder, Action<HttpBasicAuthenticationOptions> configureOptions) where TUser : class
Type parameters
TUser
Parameters
builder AuthenticationBuilder
configureOptions Action<HttpBasicAuthenticationOptions>
Returns

AuthenticationBuilder

AddHttpBasicIdentity<TUser>(AuthenticationBuilder, Action<HttpBasicAuthenticationOptions>, bool)

HttpBasicAuthenticationIdentityExtensions.cs

Adds HTTP Basic authentication using ASP.NET Core Identity to validate credentials and build user principals.

public static AuthenticationBuilder AddHttpBasicIdentity<TUser>(this AuthenticationBuilder builder, Action<HttpBasicAuthenticationOptions> configureOptions, bool lockoutOnFailure) where TUser : class
Type parameters
TUser
Parameters
builder AuthenticationBuilder
configureOptions Action<HttpBasicAuthenticationOptions>
lockoutOnFailure bool
Returns

AuthenticationBuilder

AddHttpBasicIdentity<TUser>(AuthenticationBuilder, string, Action<HttpBasicAuthenticationOptions>)

HttpBasicAuthenticationIdentityExtensions.cs

Adds HTTP Basic authentication using ASP.NET Core Identity to validate credentials and build user principals.

public static AuthenticationBuilder AddHttpBasicIdentity<TUser>(this AuthenticationBuilder builder, string authenticationScheme, Action<HttpBasicAuthenticationOptions> configureOptions) where TUser : class
Type parameters
TUser
Parameters
builder AuthenticationBuilder
authenticationScheme string
configureOptions Action<HttpBasicAuthenticationOptions>
Returns

AuthenticationBuilder

AddHttpBasicIdentity<TUser>(AuthenticationBuilder, string, Action<HttpBasicAuthenticationOptions>, bool)

HttpBasicAuthenticationIdentityExtensions.cs

Adds HTTP Basic authentication using ASP.NET Core Identity to validate credentials and build user principals.

public static AuthenticationBuilder AddHttpBasicIdentity<TUser>(this AuthenticationBuilder builder, string authenticationScheme, Action<HttpBasicAuthenticationOptions> configureOptions, bool lockoutOnFailure) where TUser : class
Type parameters
TUser
Parameters
builder AuthenticationBuilder
authenticationScheme string
configureOptions Action<HttpBasicAuthenticationOptions>
lockoutOnFailure bool
Returns

AuthenticationBuilder

AddHttpBasicIdentity<TUser>(AuthenticationBuilder, string, string?, Action<HttpBasicAuthenticationOptions>, bool)

HttpBasicAuthenticationIdentityExtensions.cs

Adds HTTP Basic authentication using ASP.NET Core Identity to validate credentials and build user principals.

public static AuthenticationBuilder AddHttpBasicIdentity<TUser>(this AuthenticationBuilder builder, string authenticationScheme, string? displayName, Action<HttpBasicAuthenticationOptions> configureOptions, bool lockoutOnFailure) where TUser : class
Type parameters
TUser
Parameters
builder AuthenticationBuilder
authenticationScheme string
displayName string?
configureOptions Action<HttpBasicAuthenticationOptions>
lockoutOnFailure bool
Returns

AuthenticationBuilder