Namespace Umbraco.Cms.Web.BackOffice.Security
Classes
AutoLinkSignInResult
Result returned from signing in when auto-linking takes place
BackOfficeAntiforgery
Antiforgery implementation for the Umbraco back office
BackOfficeAuthenticationBuilder
Custom Microsoft.AspNetCore.Authentication.AuthenticationBuilder used to associate external logins with umbraco external login options
BackOfficeCookieManager
A custom cookie manager that is used to read the cookie from the request.
BackOfficeExternalLoginProvider
An external login (OAuth) provider for the back office
BackOfficeExternalLoginProviderOptions
Options used to configure back office external login providers
BackOfficeExternalLoginProviders
Service to return BackOfficeExternalLoginProvider instances
BackOfficeExternalLoginsBuilder
Used to add back office login providers
BackOfficeExternaLoginProviderScheme
BackOfficeSecurityStampValidator
A security stamp validator for the back office
BackOfficeSecurityStampValidatorOptions
Custom Microsoft.AspNetCore.Identity.SecurityStampValidatorOptions for the back office
BackOfficeSessionIdValidator
Used to validate a cookie against a user's session id
BackOfficeSignInManager
The sign in manager for back office users
ConfigureBackOfficeCookieOptions
Used to configure Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions for the back office authentication type
ConfigureBackOfficeIdentityOptions
Used to configure
ConfigureBackOfficeSecurityStampValidatorOptions
Configures the back office security stamp options
DefaultBackOfficeTwoFactorOptions
ExternalLoginSignInResult
Result returned from signing in when external logins are used.
ExternalSignInAutoLinkOptions
Options used to configure auto-linking external OAuth providers
NoopBackOfficeTwoFactorOptions
TwoFactorLoginViewOptions
Options used as named options for 2fa providers
Interfaces
IBackOfficeAntiforgery
Antiforgery implementation for the Umbraco back office
IBackOfficeExternalLoginProviders
Service to return BackOfficeExternalLoginProvider instances
IBackOfficeSignInManager
A Microsoft.AspNetCore.Identity.SignInManager<TUser> for the back office with a
IBackOfficeTwoFactorOptions
Options used to control 2FA for the Umbraco back office