Class ProtoCompositeHttpAuthenticator
Applies several authenticators in order, tracing each application under a shared source.
public sealed class ProtoCompositeHttpAuthenticator : IProtoHttpAuthenticator
- Inheritance
-
ProtoCompositeHttpAuthenticator
- Implements
- Inherited Members
- Extension Methods
Constructors
ProtoCompositeHttpAuthenticator(IEnumerable<IProtoHttpAuthenticator>, string)
Applies several authenticators in order, tracing each application under a shared source.
public ProtoCompositeHttpAuthenticator(IEnumerable<IProtoHttpAuthenticator> authenticators, string traceSource)
Parameters
authenticatorsIEnumerable<IProtoHttpAuthenticator>traceSourcestring
Methods
AuthenticateAsync(ProtoHttpAuthenticationContext, CancellationToken)
public ValueTask AuthenticateAsync(ProtoHttpAuthenticationContext context, CancellationToken cancellationToken = default)
Parameters
contextProtoHttpAuthenticationContextcancellationTokenCancellationToken