Namespace Umbraco.Cms.Core.Security
Classes
BackOfficeClaimsPrincipalFactory
A
BackOfficeErrorDescriber
Umbraco back office specific
BackOfficeExternalLoginProviderErrors
BackOfficeIdentityBuilder
BackOfficeIdentityOptions
Identity options specifically for the back office identity implementation
BackOfficeIdentityUser
The identity user used for the back office
BackOfficePasswordHasher
A password hasher for back office users
BackOfficeUserStore
The user store for back office users
BackOfficeUserValidator<T>
ContentPermissions
Checks user access to content
ExternalLogin
Used to persist external login data for a user
ExternalLoginToken
Used to persist an external login token for a user
FileStreamSecurityValidator
IdentityAuditEventArgs
This class is used by events raised from the BackofficeUserManager
IdentityMapDefinition
IdentityUserLogin
Entity type for a user's login (i.e. Facebook, Google)
IdentityUserToken
LegacyPasswordSecurity
Handles password hashing and formatting for legacy hashing algorithms.
MediaPermissions
Checks user access to media
MemberIdentityBuilder
MemberIdentityUser
The identity user used for the member
MemberPasswordHasher
A password hasher for members
MemberRoleStore
A custom user store that uses Umbraco member data
MembersErrorDescriber
MemberUserStore
A custom user store that uses Umbraco member data
NoopHtmlSanitizer
NoopLookupNormalizer
No-op lookup normalizer to maintain compatibility with ASP.NET Identity 2
PasswordGenerator
Generates a password
UmbracoErrorDescriberBase
UmbracoIdentityRole
UmbracoIdentityUser
Abstract class for use in Umbraco Identity for users and members
UmbracoPasswordHasher<TUser>
UmbracoUserConfirmation<TUser>
Confirms whether a user is approved or not
UmbracoUserManager<TUser, TPasswordConfig>
Abstract class for Umbraco User Managers for back office users or front-end members
UmbracoUserStore<TUser, TRole>
UpdateMemberProfileResult
Interfaces
IBackOfficeSecurity
IBackOfficeSecurityAccessor
IBackOfficeUserManager
The user manager for the back office
IBackOfficeUserPasswordChecker
Used by the BackOfficeUserManager to check the username/password which allows for developers to more easily set the logic for this procedure.
IExternalLogin
Used to persist external login data for a user
IExternalLoginToken
Used to persist an external login token for a user
IFileStreamSecurityAnalyzer
IFileStreamSecurityValidator
IHtmlSanitizer
IIdentityUserLogin
An external login provider linked to a user
IIdentityUserToken
An external login provider token
IMemberManager
The user manager for members
IMemberUserStore
A custom user store that uses Umbraco member data
IPasswordHasher
IPublicAccessChecker
ITwoFactorProvider
IUmbracoUserManager<TUser>
A user manager for Umbraco (either back office users or front-end members)
IUserSessionStore<TUser>
An IUserStore interface part to implement if the store supports validating user session Ids
Enums
AuditEvent
BackOfficeUserPasswordCheckerResult
The result returned from the IBackOfficeUserPasswordChecker