IAuthenticator Interface

Definition

Interface for authentication with distributed responsibility

public interface IAuthenticator
type IAuthenticator = interface
Public Interface IAuthenticator
Derived

Properties

Next

The next authenticator in the chain

Methods

Authenticate(AuthenticationParameters, CancellationToken)

Apply this authenticator to the given authentication parameters

Authenticate(AuthenticationParameters)

Apply this authenticator to the given authentication parameters

CanAuthenticate(AuthenticationParameters)

Determine if this authenticator can apply to the given authentication parameters.

TryAuthenticate(AuthenticationParameters, CancellationToken, Task<IAccessToken>)

Determine if this request can be authenticated using the given authenticator, and authenticate if it can

TryAuthenticate(AuthenticationParameters, Task<IAccessToken>)

Determine if this request can be authenticated using the given authenticator, and authenticate if it can

Applies to