Table of Contents

Namespace The.Web.Security

Classes

AccountAuthenticateRequest

Used with native login and IAuthentication

AccountAuthenticateResponse

Used with native login and IAuthentication

AccountAuthenticateResult
AccountControllerBase<TUser>
AccountHasher<T>

Identity hashing delegated to PasswordAuthentication (which produces a key suitable for AES)

AccountLoginModel

Used with ASP.NET Core Identity and SignInManager

AccountUserStore<T>

Stores Identity users in concrete IUserAccount implementations

CredentialsAuthenticationStateProvider
CredentialsAuthenticator

Used to log in to IServices as well as ASP.NET Core, handling the synchronisation between frontend and backend authentication systems.

ErrorIdentity
IsolatedSecurityService
LogoutLink
PasswordLoginForm
PrincipalIdentity
WebAuthentication

Produces identities based on an MVC HttpContext or a Blazor AuthenticationStateProvider.

WebClaimTypes

Interfaces

IClaimsPrincipalAccessor

Gets the HTTP user associated with a backend request or frontend tab.