Classes

  ClassDescription
AccessDeniedException
An Exception used for EPiServer Common to indicate that a cerain operation is denied
AccessRightsBase
Base class for all Access Rights classes to use in the Security Handler. All subtypes must have an empty constructor.
AdministrativeAccessRights
Represents a User's or Group's administrative system accessrights
BasicEntityAccessRightsBase
ChangeUserPasswordEventArgs
CleartextPasswordProvider
CreateGroupEventArgs
CreateUserEventArgs
EntityAccessRightsBase
EntitySecurityHandler
Base class for all Security Handlers.
Group
Dictates the functionality of a security group
GroupCollection
A Collection of Groups
GroupEnumerator
Enumerator support for GroupCollection
HMACMD5PasswordProvider
HMACPasswordProvider
HMACSHA256PasswordProvider
InfiniteIterationsException
Is thrown when attempting to save a tree that will result in infinite iterations.
ModuleAccessRights
Represents a User's or Group's access rights for a module
NonExistantSecurityObjectException
Thrown when a security object does not exist and an operation is attempted on it
PasswordProvider
PasswordProviderHandler
Provides methods to retrieve supported PasswordProviders.
ReadCreateRemoveChangeAccessRights
Class with read, create, change and remove access rights.
RemoveGroupEventArgs
RemoveUserEventArgs
RestoreUserEventArgs
SecurityAccessRights
Represents access rights to the security elements.
SecurityHandler
Dictates the functionality of the EPiServer Common security handler
SecurityInitialization
Contains initialization properties for the security interface
Settings
Contains all the settings associated with the EPiServer Common security.
SiteAccessRights
Represents a User's or Group's access rights on a site
SystemSettingsAccessRights
Represents access rights to the system settings.
UpdateGroupEventArgs
UpdateUserEventArgs
User
Dictates the functionality of a EPiServer Common User
UserCollection
A Collection of Users
UserEnumerator
Enumerator support for UserCollection

Interfaces

Delegates

  DelegateDescription
ChangeUserPasswordEventHandler
EntitySecurityHandler..::.GetAccessRightsCacheObjectDelegate
Represents a function called to get AccessRights using the cache handler.
GroupCreateEventHandler
GroupRemoveEventHandler
GroupUpdateEventHandler
RemoveUserEventHandler
RestoreUserEventHandler
SecurityHandler..::.GetGroupAdministrativeAccessRightsCacheObjectDelegate
SecurityHandler..::.GetGroupModuleAccessRightsCacheObjectDelegate
SecurityHandler..::.GetGroupSiteAccessRightsCacheObjectDelegate
SecurityHandler..::.GetInheritedGroupAdministrativeAccessRightsCacheObjectDelegate
SecurityHandler..::.GetInheritedGroupModuleAccessRightsCacheObjectDelegate
SecurityHandler..::.GetInheritedGroupSiteAccessRightsCacheObjectDelegate
SecurityHandler..::.GetInheritedUserAdministrativeAccessRightsCacheObjectDelegate
SecurityHandler..::.GetInheritedUserModuleAccessRightsCacheObjectDelegate
SecurityHandler..::.GetInheritedUserSiteAccessRightsCacheObjectDelegate
SecurityHandler..::.GetTotalGroupModuleAccessRightsCacheObjectDelegate
SecurityHandler..::.GetTotalGroupSiteAccessRightsCacheObjectDelegate
SecurityHandler..::.GetTotalUserModuleAccessRightsCacheObjectDelegate
SecurityHandler..::.GetTotalUserSiteAccessRightsCacheObjectDelegate
SecurityHandler..::.GetUserAdministrativeAccessRightsCacheObjectDelegate
SecurityHandler..::.GetUserModuleAccessRightsCacheObjectDelegate
SecurityHandler..::.GetUserSiteAccessRightsCacheObjectDelegate
SecurityInitialization..::.GetCachedObjectDelegate
Represents a function that retrieves object from cache.
SecurityInitialization..::.RemoveCachedObjectDelegate
Represents a function that removes object from cache.
SecurityInitialization..::.SetCachedObjectDelegate
Represents a function that sets object in a cache.
UpdateUserEventHandler
UserCreateEventHandler

Enumerations

  EnumerationDescription
InfiniteDirection
The direction that caused the InfiniteIterationsException
PasswordProviderFormat