Share 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

Methods

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