Skip to main content

SecurityStrategy.AssociationPermissionsMode Property

Specifies the mode of processing security permissions for associations.

Namespace: DevExpress.ExpressApp.Security

Assembly: DevExpress.ExpressApp.Security.v25.2.dll

NuGet Package: DevExpress.ExpressApp.Security

Declaration

[DefaultValue(AssociationPermissionsMode.Auto)]
public AssociationPermissionsMode AssociationPermissionsMode { get; set; }

Property Value

Type Default Description
AssociationPermissionsMode Auto

An AssociationPermissionsMode value.

Remarks

Add the following code to the Startup.cs file:

builder.Security
    .UseIntegratedMode(options => {
        options.RoleType = typeof(PermissionPolicyRole);
        options.UserType = typeof(YourSolutionName.Module.BusinessObjects.ApplicationUser);
        options.UserLoginInfoType = typeof(YourSolutionName.Module.BusinessObjects.ApplicationUserLoginInfo);
        //...
        options.Events.OnSecurityStrategyCreated += (securityStrategy) => {
            //...
            ((SecurityStrategy)securityStrategy).AssociationPermissionsMode = AssociationPermissionsMode.Manual;
        })

Refer to the Permissions for Associated Objects for more information about the available modes.

See Also