Class AspNetCoreEndpointFallbackAuthorization
- Namespace
- Cratis.Arc.Authorization
- Assembly
- Cratis.Arc.dll
Applies ASP.NET Core's fallback policy to individual queries on the anonymous query hub.
public class AspNetCoreEndpointFallbackAuthorization : IEndpointFallbackAuthorization
- Inheritance
-
AspNetCoreEndpointFallbackAuthorization
- Implements
- Inherited Members
- Extension Methods
Constructors
AspNetCoreEndpointFallbackAuthorization()
public AspNetCoreEndpointFallbackAuthorization()
Methods
IsAuthorized(IHttpRequestContext, ClaimsPrincipal, CancellationToken)
Determines whether the caller satisfies the host's fallback authorization.
public 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.