Class MicrosoftIdentityAppAuthenticationMessageHandler
A DelegatingHandler implementation that add an authorization header with a token for the application.
public class MicrosoftIdentityAppAuthenticationMessageHandler : MicrosoftIdentityAuthenticationBaseMessageHandler, IDisposable
- Inheritance
-
MicrosoftIdentityAppAuthenticationMessageHandler
- Implements
- Inherited Members
Constructors
MicrosoftIdentityAppAuthenticationMessageHandler(ITokenAcquisition, IOptionsMonitor<MicrosoftIdentityAuthenticationMessageHandlerOptions>, string?)
Initializes a new instance of the MicrosoftIdentityAppAuthenticationMessageHandler class.
public MicrosoftIdentityAppAuthenticationMessageHandler(ITokenAcquisition tokenAcquisition, IOptionsMonitor<MicrosoftIdentityAuthenticationMessageHandlerOptions> namedMessageHandlerOptions, string? serviceName = null)
Parameters
tokenAcquisition
ITokenAcquisitionToken acquisition service.
namedMessageHandlerOptions
IOptionsMonitor<MicrosoftIdentityAuthenticationMessageHandlerOptions>Named options provider.
serviceName
stringName of the service describing the downstream web API.
Methods
SendAsync(HttpRequestMessage, CancellationToken)
protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
Parameters
request
HttpRequestMessagecancellationToken
CancellationToken