Try our conversational search powered by Generative AI!

Class SystemPermissions

Defines EPiServer system-specific permissions.

Inheritance
System.Object
SystemPermissions
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Security
Assembly: EPiServer.dll
Version: 11.20.7
Syntax
[PermissionTypes]
public static class SystemPermissions
Remarks

This is used to determine access to different types of system functions, such as allow a user to access web services. Note that this should not be confused with the access levels used to control access to pages.

Fields

GroupNameCMS

The GroupName for CMS specific builtin permissions.

Declaration
public const string GroupNameCMS = "EPiServerCMS"
Field Value
Type Description
System.String

Properties

ContentProviderMove

Allow users to move content between providers

Declaration
public static PermissionType ContentProviderMove { get; }
Property Value
Type Description
PermissionType
Remarks

This is currently only validated in the user interface and not business logic

DetailedErrorMessage

Detailed error messages for troubleshooting

Declaration
public static PermissionType DetailedErrorMessage { get; }
Property Value
Type Description
PermissionType

WebServiceAccess

Allow the user to act as a web service user

Declaration
public static PermissionType WebServiceAccess { get; }
Property Value
Type Description
PermissionType