The classes, enumerations and delegates in the EPiServer.Security namespace allow you to identify the current user, make your own authentication handlers and make a highly secure site. If you want to make your own authentication scheme, see the AuthenticationProvider class.
Defines an Access Control Entry
AccessControlList is used to restrict access to various items.
ASP.NET 2.0 Role provider for Microsofts Active Directory.
Concrete implementation of thebase class, using ActiveDirectory Services Interface (ADSI) to interface with a LDAP server.
Handle basic authentication logons with EPiServers extranet functionality.
Wrapper around the ASP.NET 2.0 feature of protecting data in web.config (as in encrypt). This class handles the sections which is supported in EPiServer. This meens it handles the sections which are connected with the checkbox for web.config protection in the admin UI.
Handles access rights for the creator of a page
A class that holds data for an LDAP entry.
Abstract ase class for specialized directory service adapters. The main purpose of these adapters is to return DirectoryData instances with information about specific entries in the directory service.
Convenience class to access authentication mode settings from the configuration system.
Extensions for membership classes
A membership provider implementation that acts as a multiplexer between a number of preconfigured membership providers.
A role provider implementation that acts as a multiplexer between a number of preconfigured role providers.
Implementation of AccessControlList for pages
A class to manage the roles and users that have a specific permission.
A class that encapsulates some of the details dealing with the IPrincipal interface and corresponding issues with permissions and role/membership management.
A class to see if provider has support for ProviderCapabilities..::.Action actions.
Implements information about capabilities that various Mamberhip and Role providers supports.
This a helper class that is used to get provider information.
Raw data contained in AccessControlList
Class that will be send with remote events when Virtual roles gets registred
Extended utility methods for Role provider
Helper class to create secure hashes over custom data using the site secret
Interface to the unmanaged LogonUser API and corresponding UserHandle
A Windows membership provider that will support "offline" role membership requests with the corresponding WindowsRoleProvider.
Role provider to be used together with WindowsMembershipProvider. Note that this provider does not really interact with Windows groups, but simply stores group information in the database. The database information is then updated by the WindowsMembershipProvider.
Helps manage roles, virtual roles and the repository
Handles the virtual role configuration and role checks for registered providers.
Virtual role security descriptor, which determains if a principal is member of any of the supplied roles
Structure describing a common representation of MembershipUsers and Roles.
Interface for securing data by providing hash support.
The interface for a Role Security descriptor, i e something that allows for checking access rights. The roles is used to determain if a principal is a member of some role
The ISecurable interface is implemented by any object that has access restrictions.
The interface for a Security descriptor, i e something that allows for checking access rights.
Use to iterate over site secrets
The access levels (bitmapped) that are used to control the various actions that a user is allowed to perform.
Defines EPiServer system-specific permissions.
Actions that are supported by the provider.
Methods to modify dataset