Interface IEndpointFallbackAuthorization
- Namespace
- Cratis.Arc.Http
- Assembly
- Cratis.Arc.Core.dll
Applies the host's default endpoint authorization to a query admitted through an anonymous hub route.
public interface IEndpointFallbackAuthorization
- Extension Methods
Methods
IsAuthorized(IHttpRequestContext, ClaimsPrincipal, CancellationToken)
Determines whether the caller satisfies the host's fallback authorization.
Task<bool> IsAuthorized(IHttpRequestContext context, ClaimsPrincipal principal, CancellationToken cancellationToken)
Parameters
contextIHttpRequestContextThe live admission request, not a retained subscription context.
principalClaimsPrincipalThe caller requesting the subscription.
cancellationTokenCancellationTokenThe admission cancellation token.