Show / Hide Table of Contents

Class AbpAuthorizationServiceExtensions

Inheritance
System.Object
AbpAuthorizationServiceExtensions
Namespace: Microsoft.AspNetCore.Authorization
Assembly: Volo.Abp.Authorization.dll
Syntax
public static class AbpAuthorizationServiceExtensions : object

Methods

AuthorizeAsync(IAuthorizationService, AuthorizationPolicy)

Declaration
public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService authorizationService, AuthorizationPolicy policy)
Parameters
Type Name Description
IAuthorizationService authorizationService
AuthorizationPolicy policy
Returns
Type Description
Task<AuthorizationResult>

AuthorizeAsync(IAuthorizationService, Object, AuthorizationPolicy)

Declaration
public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService authorizationService, object resource, AuthorizationPolicy policy)
Parameters
Type Name Description
IAuthorizationService authorizationService
System.Object resource
AuthorizationPolicy policy
Returns
Type Description
Task<AuthorizationResult>

AuthorizeAsync(IAuthorizationService, Object, IAuthorizationRequirement)

Declaration
public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService authorizationService, object resource, IAuthorizationRequirement requirement)
Parameters
Type Name Description
IAuthorizationService authorizationService
System.Object resource
IAuthorizationRequirement requirement
Returns
Type Description
Task<AuthorizationResult>

AuthorizeAsync(IAuthorizationService, Object, IEnumerable<IAuthorizationRequirement>)

Declaration
public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService authorizationService, object resource, IEnumerable<IAuthorizationRequirement> requirements)
Parameters
Type Name Description
IAuthorizationService authorizationService
System.Object resource
IEnumerable<IAuthorizationRequirement> requirements
Returns
Type Description
Task<AuthorizationResult>

AuthorizeAsync(IAuthorizationService, Object, String)

Declaration
public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService authorizationService, object resource, string policyName)
Parameters
Type Name Description
IAuthorizationService authorizationService
System.Object resource
System.String policyName
Returns
Type Description
Task<AuthorizationResult>

AuthorizeAsync(IAuthorizationService, String)

Declaration
public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService authorizationService, string policyName)
Parameters
Type Name Description
IAuthorizationService authorizationService
System.String policyName
Returns
Type Description
Task<AuthorizationResult>

CheckAsync(IAuthorizationService, AuthorizationPolicy)

Declaration
public static Task CheckAsync(this IAuthorizationService authorizationService, AuthorizationPolicy policy)
Parameters
Type Name Description
IAuthorizationService authorizationService
AuthorizationPolicy policy
Returns
Type Description
Task

CheckAsync(IAuthorizationService, Object, AuthorizationPolicy)

Declaration
public static Task CheckAsync(this IAuthorizationService authorizationService, object resource, AuthorizationPolicy policy)
Parameters
Type Name Description
IAuthorizationService authorizationService
System.Object resource
AuthorizationPolicy policy
Returns
Type Description
Task

CheckAsync(IAuthorizationService, Object, IAuthorizationRequirement)

Declaration
public static Task CheckAsync(this IAuthorizationService authorizationService, object resource, IAuthorizationRequirement requirement)
Parameters
Type Name Description
IAuthorizationService authorizationService
System.Object resource
IAuthorizationRequirement requirement
Returns
Type Description
Task

CheckAsync(IAuthorizationService, Object, IEnumerable<IAuthorizationRequirement>)

Declaration
public static Task CheckAsync(this IAuthorizationService authorizationService, object resource, IEnumerable<IAuthorizationRequirement> requirements)
Parameters
Type Name Description
IAuthorizationService authorizationService
System.Object resource
IEnumerable<IAuthorizationRequirement> requirements
Returns
Type Description
Task

CheckAsync(IAuthorizationService, Object, String)

Declaration
public static Task CheckAsync(this IAuthorizationService authorizationService, object resource, string policyName)
Parameters
Type Name Description
IAuthorizationService authorizationService
System.Object resource
System.String policyName
Returns
Type Description
Task

CheckAsync(IAuthorizationService, String)

Declaration
public static Task CheckAsync(this IAuthorizationService authorizationService, string policyName)
Parameters
Type Name Description
IAuthorizationService authorizationService
System.String policyName
Returns
Type Description
Task

IsGrantedAsync(IAuthorizationService, AuthorizationPolicy)

Declaration
public static Task<bool> IsGrantedAsync(this IAuthorizationService authorizationService, AuthorizationPolicy policy)
Parameters
Type Name Description
IAuthorizationService authorizationService
AuthorizationPolicy policy
Returns
Type Description
Task<System.Boolean>

IsGrantedAsync(IAuthorizationService, Object, AuthorizationPolicy)

Declaration
public static Task<bool> IsGrantedAsync(this IAuthorizationService authorizationService, object resource, AuthorizationPolicy policy)
Parameters
Type Name Description
IAuthorizationService authorizationService
System.Object resource
AuthorizationPolicy policy
Returns
Type Description
Task<System.Boolean>

IsGrantedAsync(IAuthorizationService, Object, IAuthorizationRequirement)

Declaration
public static Task<bool> IsGrantedAsync(this IAuthorizationService authorizationService, object resource, IAuthorizationRequirement requirement)
Parameters
Type Name Description
IAuthorizationService authorizationService
System.Object resource
IAuthorizationRequirement requirement
Returns
Type Description
Task<System.Boolean>

IsGrantedAsync(IAuthorizationService, Object, IEnumerable<IAuthorizationRequirement>)

Declaration
public static Task<bool> IsGrantedAsync(this IAuthorizationService authorizationService, object resource, IEnumerable<IAuthorizationRequirement> requirements)
Parameters
Type Name Description
IAuthorizationService authorizationService
System.Object resource
IEnumerable<IAuthorizationRequirement> requirements
Returns
Type Description
Task<System.Boolean>

IsGrantedAsync(IAuthorizationService, Object, String)

Declaration
public static Task<bool> IsGrantedAsync(this IAuthorizationService authorizationService, object resource, string policyName)
Parameters
Type Name Description
IAuthorizationService authorizationService
System.Object resource
System.String policyName
Returns
Type Description
Task<System.Boolean>

IsGrantedAsync(IAuthorizationService, String)

Declaration
public static Task<bool> IsGrantedAsync(this IAuthorizationService authorizationService, string policyName)
Parameters
Type Name Description
IAuthorizationService authorizationService
System.String policyName
Returns
Type Description
Task<System.Boolean>
Back to top Powered by Volosoft