Class AbpAuthorizationPolicyProvider
Inheritance
System.Object
AbpAuthorizationPolicyProvider
Namespace: Volo.Abp.Authorization
Assembly: Volo.Abp.Authorization.dll
Syntax
public class AbpAuthorizationPolicyProvider : DefaultAuthorizationPolicyProvider, IAbpAuthorizationPolicyProvider, IAuthorizationPolicyProvider, ITransientDependency
Constructors
AbpAuthorizationPolicyProvider(IOptions<AuthorizationOptions>, IPermissionDefinitionManager)
Declaration
public AbpAuthorizationPolicyProvider(IOptions<AuthorizationOptions> options, IPermissionDefinitionManager permissionDefinitionManager)
Parameters
| Type | Name | Description |
|---|---|---|
| IOptions<AuthorizationOptions> | options | |
| IPermissionDefinitionManager | permissionDefinitionManager |
Methods
GetPoliciesNamesAsync()
Declaration
public Task<List<string>> GetPoliciesNamesAsync()
Returns
| Type | Description |
|---|---|
| Task<List<System.String>> |
GetPolicyAsync(String)
Declaration
public override Task<AuthorizationPolicy> GetPolicyAsync(string policyName)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | policyName |
Returns
| Type | Description |
|---|---|
| Task<AuthorizationPolicy> |
Implements
IAuthorizationPolicyProvider
ITransientDependency