Class MicrosoftIdentityAuthenticationBaseMessageHandler
Base class for Microsoft Identity authentication message handlers.
public class MicrosoftIdentityAuthenticationBaseMessageHandler : DelegatingHandler, IDisposable
- Inheritance
-
MicrosoftIdentityAuthenticationBaseMessageHandler
- Implements
- Derived
- Inherited Members
Constructors
MicrosoftIdentityAuthenticationBaseMessageHandler(ITokenAcquisition, IOptionsMonitor<MicrosoftIdentityAuthenticationMessageHandlerOptions>, string?)
Initializes a new instance of the MicrosoftIdentityAuthenticationBaseMessageHandler class.
protected MicrosoftIdentityAuthenticationBaseMessageHandler(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.
Properties
TokenAcquisition
Gets the token acquisition service.
protected ITokenAcquisition TokenAcquisition { get; }
Property Value
- ITokenAcquisition
Methods
GetOptionsForRequest(HttpRequestMessage)
Gets the options for the specified request.
protected MicrosoftIdentityAuthenticationMessageHandlerOptions GetOptionsForRequest(HttpRequestMessage request)
Parameters
request
HttpRequestMessageThe request.
Returns
- MicrosoftIdentityAuthenticationMessageHandlerOptions
The configured options.