Class AbpAuthorizationServiceExtensions
Inheritance
AbpAuthorizationServiceExtensions
Assembly: Volo.Abp.Authorization.dll
Syntax
public static class AbpAuthorizationServiceExtensions
Methods
AuthorizeAsync(IAuthorizationService, AuthorizationPolicy)
Declaration
public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService authorizationService, AuthorizationPolicy policy)
Parameters
Returns
AuthorizeAsync(IAuthorizationService, object?, AuthorizationPolicy)
Declaration
public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService authorizationService, object? resource, AuthorizationPolicy policy)
Parameters
Returns
AuthorizeAsync(IAuthorizationService, object, IAuthorizationRequirement)
Declaration
public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService authorizationService, object resource, IAuthorizationRequirement requirement)
Parameters
Returns
AuthorizeAsync(IAuthorizationService, object, IEnumerable<IAuthorizationRequirement>)
Declaration
public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService authorizationService, object resource, IEnumerable<IAuthorizationRequirement> requirements)
Parameters
Returns
AuthorizeAsync(IAuthorizationService, object?, string)
Declaration
public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService authorizationService, object? resource, string policyName)
Parameters
Returns
AuthorizeAsync(IAuthorizationService, string)
Declaration
public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService authorizationService, string policyName)
Parameters
Returns
CheckAsync(IAuthorizationService, AuthorizationPolicy)
Declaration
public static Task CheckAsync(this IAuthorizationService authorizationService, AuthorizationPolicy policy)
Parameters
Returns
CheckAsync(IAuthorizationService, object, AuthorizationPolicy)
Declaration
public static Task CheckAsync(this IAuthorizationService authorizationService, object resource, AuthorizationPolicy policy)
Parameters
Returns
CheckAsync(IAuthorizationService, object, IAuthorizationRequirement)
Declaration
public static Task CheckAsync(this IAuthorizationService authorizationService, object resource, IAuthorizationRequirement requirement)
Parameters
Returns
CheckAsync(IAuthorizationService, object, IEnumerable<IAuthorizationRequirement>)
Declaration
public static Task CheckAsync(this IAuthorizationService authorizationService, object resource, IEnumerable<IAuthorizationRequirement> requirements)
Parameters
Returns
CheckAsync(IAuthorizationService, object, string)
Declaration
public static Task CheckAsync(this IAuthorizationService authorizationService, object resource, string policyName)
Parameters
Returns
CheckAsync(IAuthorizationService, string)
Declaration
public static Task CheckAsync(this IAuthorizationService authorizationService, string policyName)
Parameters
Returns
IsGrantedAnyAsync(IAuthorizationService, params string[])
Declaration
public static Task<bool> IsGrantedAnyAsync(this IAuthorizationService authorizationService, params string[] policyNames)
Parameters
Returns
IsGrantedAsync(IAuthorizationService, AuthorizationPolicy)
Declaration
public static Task<bool> IsGrantedAsync(this IAuthorizationService authorizationService, AuthorizationPolicy policy)
Parameters
Returns
IsGrantedAsync(IAuthorizationService, object, AuthorizationPolicy)
Declaration
public static Task<bool> IsGrantedAsync(this IAuthorizationService authorizationService, object resource, AuthorizationPolicy policy)
Parameters
Returns
IsGrantedAsync(IAuthorizationService, object, IAuthorizationRequirement)
Declaration
public static Task<bool> IsGrantedAsync(this IAuthorizationService authorizationService, object resource, IAuthorizationRequirement requirement)
Parameters
Returns
IsGrantedAsync(IAuthorizationService, object, IEnumerable<IAuthorizationRequirement>)
Declaration
public static Task<bool> IsGrantedAsync(this IAuthorizationService authorizationService, object resource, IEnumerable<IAuthorizationRequirement> requirements)
Parameters
Returns
IsGrantedAsync(IAuthorizationService, object, string)
Declaration
public static Task<bool> IsGrantedAsync(this IAuthorizationService authorizationService, object resource, string policyName)
Parameters
Returns
IsGrantedAsync(IAuthorizationService, string)
Declaration
public static Task<bool> IsGrantedAsync(this IAuthorizationService authorizationService, string policyName)
Parameters
Returns