Nabû 1.0.0
Standardizing .NET developments with abstractions
Humbaba.Authorization.AspNet.Playground.AuthorizationService Class Reference
+ Inheritance diagram for Humbaba.Authorization.AspNet.Playground.AuthorizationService:

Protected Member Functions

override async Task< Role[]> GetUserRoles (ClaimsPrincipal? user=null)
 
- Protected Member Functions inherited from Humbaba.Authorization.Services.AbstractHumbabaAuthorizationService
Task< Role[]> GetUserRoles (ClaimsPrincipal? user=null)
 

Additional Inherited Members

- Public Member Functions inherited from Humbaba.Authorization.Services.AbstractHumbabaAuthorizationService
virtual async Task< HumbabaAuthorizationResultAuthorizeAsync (IHumbabaAuthorize[] requirements, ClaimsPrincipal? user=null)
 check if all requirements are authorized for user
 
Task< HumbabaAuthorizationResultAuthorizeAsync< T > (string? resourceValue=null, ClaimsPrincipal? user=null)
 check if the right T(resource) is authorized for user
 
async Task< IEnumerable< string > > GetAuthorizedResources< T > (ClaimsPrincipal? user=null)
 Return all resource identifiers where the right T(resource) is authorized for user.
 
virtual Task< IEnumerable< string > > GetAllResources ()
 Return identifiers of all resource available in application.
 
- Public Member Functions inherited from Humbaba.Authorization.Services.IHumbabaAuthorizationService