Class AlwaysAllowAuthorizationService
Inheritance
System.Object
AlwaysAllowAuthorizationService
Implements
IAuthorizationService
IServiceProviderAccessor
Assembly: Volo.Abp.Authorization.dll
Syntax
public class AlwaysAllowAuthorizationService : object, IAbpAuthorizationService, IAuthorizationService, IServiceProviderAccessor
Constructors
AlwaysAllowAuthorizationService(IServiceProvider, ICurrentPrincipalAccessor)
Declaration
public AlwaysAllowAuthorizationService(IServiceProvider serviceProvider, ICurrentPrincipalAccessor currentPrincipalAccessor)
Parameters
Properties
CurrentPrincipal
Declaration
public ClaimsPrincipal CurrentPrincipal { get; }
Property Value
| Type |
Description |
| ClaimsPrincipal |
|
ServiceProvider
Declaration
public IServiceProvider ServiceProvider { get; }
Property Value
| Type |
Description |
| IServiceProvider |
|
Methods
AuthorizeAsync(ClaimsPrincipal, Object, IEnumerable<IAuthorizationRequirement>)
Declaration
public Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object resource, IEnumerable<IAuthorizationRequirement> requirements)
Parameters
| Type |
Name |
Description |
| ClaimsPrincipal |
user |
|
| System.Object |
resource |
|
| IEnumerable<IAuthorizationRequirement> |
requirements |
|
Returns
| Type |
Description |
| Task<AuthorizationResult> |
|
AuthorizeAsync(ClaimsPrincipal, Object, String)
Declaration
public Task<AuthorizationResult> AuthorizeAsync(ClaimsPrincipal user, object resource, string policyName)
Parameters
| Type |
Name |
Description |
| ClaimsPrincipal |
user |
|
| System.Object |
resource |
|
| System.String |
policyName |
|
Returns
| Type |
Description |
| Task<AuthorizationResult> |
|
Implements
IAuthorizationService
IServiceProviderAccessor
Extension Methods