Class ClaimsAuthorisation<T>
public abstract class ClaimsAuthorisation<T> : ClaimsAuthorisation, IAuthorisation where T : struct, Enum
Type Parameters
T
- Inheritance
-
ClaimsAuthorisation<T>
- Implements
- Inherited Members
Constructors
ClaimsAuthorisation()
public ClaimsAuthorisation()
Methods
DefineRoles()
public abstract IEnumerable<ClaimsRole<T>> DefineRoles()
Returns
GetDefaultPermissions(CallbackEnvironment)
The rights assigned to all users regardless of their roles.
public override PermissionSet GetDefaultPermissions(CallbackEnvironment environment)
Parameters
environmentCallbackEnvironment
Returns
GetRolePermissions(CallbackEnvironment, Role)
The rights assigned to a role (which may be in turn be assigned to users or groups).
public override sealed PermissionSet GetRolePermissions(CallbackEnvironment environment, Role role)
Parameters
environmentCallbackEnvironmentroleRole