Table of Contents

Namespace Umbraco.Cms.Web.BackOffice.Security

Classes

AutoLinkSignInResult

Result returned from signing in when auto-linking takes place

BackOfficeAntiforgery

Anti-forgery implementation for the Umbraco back office

BackOfficeAuthenticationBuilder

Custom 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.

BackOfficeExternaLoginProviderScheme
BackOfficeExternalLoginProvider

An external login (OAuth) provider for the back office

BackOfficeExternalLoginProviderOptions

Options used to configure back office external login providers

BackOfficeExternalLoginProviders
BackOfficeExternalLoginsBuilder

Used to add back office login providers

BackOfficeSecurityStampValidator

A security stamp validator for the back office

BackOfficeSecurityStampValidatorOptions

Custom 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 CookieAuthenticationOptions for the back office authentication type

ConfigureBackOfficeIdentityOptions

Used to configure Umbraco.Cms.Core.Security.BackOfficeIdentityOptions for the Umbraco Back office

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

IBackOfficeTwoFactorOptions

Options used to control 2FA for the Umbraco back office.