Namespace Mediachase.Commerce.Security

Classes

AccessDeniedException

Implements exception code for access denied exceptions.

CurrentUserService

A service for getting the current user.

GlobalRoleAssignment

OnlyForOwnerRoleAssignment

Principal

Principal

PrincipalExtensions

Provides extension methods for the System.Security.Principal.IPrincipal interface for getting contact information.

PrincipalInfoExtensions

Extension methods for EPiServer.Security.PrincipalInfo

ScopeRoleAssignment

SecurityCache

Implements cache operations for security entities.

SecurityContext

Manages access to information about the current user and their permissions.

SecurityPathTemplateSource

SecurityPermission

SecurityPermission

SecurityProviderUpgradeProxy

Wraps legacy security providers that implement ISecurityCheck and IRoleManagement in a class that implements ISecurityProvider. All functionality passes directly to the inner provider(s).

SecurityRole

SecurityRoleAssignment

SecurityScope

SingleSignOnClient

SingleSignOnClient is the client end for accessing an ISingleSignOn web service.

SingleSignOnService

The single sign on implementation.

Interfaces

IRoleManagement

IRoleManagement

ISecurityCheck

Represents interface to security check logic

ISecurityProvider

Configured security providers must implement both ISecurityCheck and IRoleManagement. This interface provides a single interface indicating that a class implements both.

ISingleSignOn

The single sign on web service contract.

Enums

SecurityCheckMode

CustomerSecurityCheckMode enum

UserPasswordValidationResult

Represents all posible ASP.NET membership password validation results