Delegate AuthorizationCallback
Represents authorization rule.
Namespace: DotNext.Maintenance.CommandLine.Authorization
Assembly: DotNext.MaintenanceServices.dll
Syntax
public delegate ValueTask<bool> AuthorizationCallback(IPrincipal principal, CommandResult target, ITypeMap context, CancellationToken token)
Parameters
| Type | Name | Description |
|---|---|---|
| IPrincipal | principal | Authenticated user. |
| CommandResult | target | The authorization target. |
| ITypeMap | context | Maintenance session context. |
| CancellationToken | token | The token that can be used to cancel the operation. |
Returns
| Type | Description |
|---|---|
| ValueTask<bool> | true if authorization passed successfully; otherwise, false. |