Class ApplicationPermissionManagementProvider
Inheritance
ApplicationPermissionManagementProvider
Assembly: Volo.Abp.PermissionManagement.Domain.OpenIddict.dll
Syntax
public class ApplicationPermissionManagementProvider : PermissionManagementProvider, IPermissionManagementProvider, ISingletonDependency
Constructors
ApplicationPermissionManagementProvider(IPermissionGrantRepository, IGuidGenerator, ICurrentTenant)
Declaration
public ApplicationPermissionManagementProvider(IPermissionGrantRepository permissionGrantRepository, IGuidGenerator guidGenerator, ICurrentTenant currentTenant)
Parameters
Properties
Name
Declaration
public override string Name { get; }
Property Value
Overrides
Methods
CheckAsync(string, string, string)
Declaration
public override Task<PermissionValueProviderGrantInfo> CheckAsync(string name, string providerName, string providerKey)
Parameters
Returns
Overrides
GrantAsync(string, string)
Declaration
protected override Task GrantAsync(string name, string providerKey)
Parameters
Returns
Overrides
RevokeAsync(string, string)
Declaration
protected override Task RevokeAsync(string name, string providerKey)
Parameters
Returns
Overrides
SetAsync(string, string, bool)
Declaration
public override Task SetAsync(string name, string providerKey, bool isGranted)
Parameters
Returns
Overrides
Implements
Extension Methods