Partilhar via


IAuthorizationHeaderProvider Interface

Definition

Creates the value of an authorization header that the caller can use to call a protected web API.

public interface IAuthorizationHeaderProvider
type IAuthorizationHeaderProvider = interface
Public Interface IAuthorizationHeaderProvider
Derived

Methods

CreateAuthorizationHeaderAsync(IEnumerable<String>, AuthorizationHeaderProviderOptions, ClaimsPrincipal, CancellationToken)

Creates an authorization header for calling a protected web API on behalf of a user or the application.

CreateAuthorizationHeaderForAppAsync(String, AuthorizationHeaderProviderOptions, CancellationToken)

Creates the authorization header used to call a protected web API on behalf of the application itself.

CreateAuthorizationHeaderForUserAsync(IEnumerable<String>, AuthorizationHeaderProviderOptions, ClaimsPrincipal, CancellationToken)

Creates the authorization header used to call a protected web API on behalf of a user.

Applies to