Namespace The.Web.Security
Classes
- 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
- CredentialsAuthenticator
Used to log in to IServices as well as ASP.NET Core, handling the synchronisation between frontend and backend authentication systems.
- FrameworkRoleResolver
Gives an identity read from the framework's sign-in cookie, which carries no roles, the roles that IAuthorisation currently grants it.
- WebAuthentication
Produces identities based on an MVC HttpContext or a Blazor AuthenticationStateProvider.
Interfaces
- IClaimsPrincipalAccessor
Gets the HTTP user associated with a backend request or frontend tab.
- ISignInPersistence
Lets a login verified on the server be persisted as an authentication cookie by the browser.