|
Nabû 1.0.0
Standardizing .NET developments with abstractions
|
Inheritance diagram for Humbaba.Authorization.Blazor.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< HumbabaAuthorizationResult > | AuthorizeAsync (IHumbabaAuthorize[] requirements, ClaimsPrincipal? user=null) |
| check if all requirements are authorized for user | |
| Task< HumbabaAuthorizationResult > | AuthorizeAsync< 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. | |