SecurityStrategy.RolesMergingMode Property
Specifies how the Security System determines if a user can perform a specific operation when this user has multiple roles with different permission sets.
Namespace: DevExpress.ExpressApp.Security
Assembly: DevExpress.ExpressApp.Security.v24.1.dll
NuGet Package: DevExpress.ExpressApp.Security
#Declaration
[DefaultValue(RolesMergingMode.GrantedInAnyRole)]
public RolesMergingMode RolesMergingMode { get; set; }
#Property Value
Type | Default | Description |
---|---|---|
Roles |
Granted |
A Roles |
Available values:
Name | Description |
---|---|
Granted |
An allowed operation can be allowed in any role. |
Granted |
An allowed operation should be allowed in all roles. |
#Remarks
By default, a user can execute an operation if it is allowed in any role assigned to this user (the GrantedInAnyRole mode). You can set the RolesMergingMode property to GrantedInAllRoles to make the behavior more strict and demand that an operation should be allowed in all roles.
You can change the RolesMergingMode value in the Application Designer.