Try our conversational search powered by Generative AI!

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.

SecurityOptions

Contains options for the security system.

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

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.

Enums

SecurityCheckMode

CustomerSecurityCheckMode enum

UserPasswordValidationResult

Represents all posible ASP.NET membership password validation results