Interface IAuthorizationPolicy
- Namespace
- Cratis.Arc.Authorization
- Assembly
- Cratis.Arc.Core.dll
A host-neutral, named asynchronous authorization policy.
public interface IAuthorizationPolicy
- Extension Methods
Methods
IsAuthorized(AuthorizationPolicyContext, CancellationToken)
Evaluates access to one command or query.
ValueTask<bool> IsAuthorized(AuthorizationPolicyContext context, CancellationToken cancellationToken)
Parameters
contextAuthorizationPolicyContextThe caller and resource.
cancellationTokenCancellationTokenThe execution cancellation token.