HttpBasicAuthenticationIdentityExtensions Class
Extension methods to register HTTP Basic authentication with ASP.NET Core Identity.
public static class HttpBasicAuthenticationIdentityExtensionsMethods
| Name | Description |
|---|---|
| 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.csAdds 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 : classAddHttpBasicIdentity<TUser>(AuthenticationBuilder, Action<HttpBasicAuthenticationOptions>)
HttpBasicAuthenticationIdentityExtensions.csAdds 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 : classType parameters
TUser
Parameters
builderAuthenticationBuilderconfigureOptionsAction<HttpBasicAuthenticationOptions>
Returns
AddHttpBasicIdentity<TUser>(AuthenticationBuilder, Action<HttpBasicAuthenticationOptions>, bool)
HttpBasicAuthenticationIdentityExtensions.csAdds 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 : classType parameters
TUser
Parameters
builderAuthenticationBuilderconfigureOptionsAction<HttpBasicAuthenticationOptions>lockoutOnFailurebool
Returns
AddHttpBasicIdentity<TUser>(AuthenticationBuilder, string, Action<HttpBasicAuthenticationOptions>)
HttpBasicAuthenticationIdentityExtensions.csAdds 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 : classType parameters
TUser
Parameters
builderAuthenticationBuilderauthenticationSchemestringconfigureOptionsAction<HttpBasicAuthenticationOptions>
Returns
AddHttpBasicIdentity<TUser>(AuthenticationBuilder, string, Action<HttpBasicAuthenticationOptions>, bool)
HttpBasicAuthenticationIdentityExtensions.csAdds 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 : classType parameters
TUser
Parameters
builderAuthenticationBuilderauthenticationSchemestringconfigureOptionsAction<HttpBasicAuthenticationOptions>lockoutOnFailurebool
Returns
AddHttpBasicIdentity<TUser>(AuthenticationBuilder, string, string?, Action<HttpBasicAuthenticationOptions>, bool)
HttpBasicAuthenticationIdentityExtensions.csAdds 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 : classType parameters
TUser
Parameters
builderAuthenticationBuilderauthenticationSchemestringdisplayNamestring?configureOptionsAction<HttpBasicAuthenticationOptions>lockoutOnFailurebool