Class MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions
Extension for IHttpClientBuilder for startup initialization of Microsoft Identity authentication handlers.
public static class MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions
- Inheritance
-
MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions
- Inherited Members
Methods
AddMicrosoftIdentityAppAuthenticationHandler(IHttpClientBuilder, string, IConfiguration)
Adds a named Microsoft Identity application authentication message handler related to a specific configuration section.
public static IHttpClientBuilder AddMicrosoftIdentityAppAuthenticationHandler(this IHttpClientBuilder builder, string serviceName, IConfiguration configuration)
Parameters
builder
IHttpClientBuilderBuilder.
serviceName
stringName of the configuration for the service.
configuration
IConfigurationConfiguration.
Returns
- IHttpClientBuilder
The builder for chaining.
AddMicrosoftIdentityAppAuthenticationHandler(IHttpClientBuilder, string, Action<MicrosoftIdentityAuthenticationMessageHandlerOptions>)
Adds a named Microsoft Identity application authentication message handler initialized with delegates.
public static IHttpClientBuilder AddMicrosoftIdentityAppAuthenticationHandler(this IHttpClientBuilder builder, string serviceName, Action<MicrosoftIdentityAuthenticationMessageHandlerOptions> configureOptions)
Parameters
builder
IHttpClientBuilderBuilder.
serviceName
stringName of the configuration for the service.
configureOptions
Action<MicrosoftIdentityAuthenticationMessageHandlerOptions>Action to configure the options.
Returns
- IHttpClientBuilder
The builder for chaining.
AddMicrosoftIdentityUserAuthenticationHandler(IHttpClientBuilder, string, IConfiguration)
Adds a named Microsoft Identity user authentication message handler related to a specific configuration section.
public static IHttpClientBuilder AddMicrosoftIdentityUserAuthenticationHandler(this IHttpClientBuilder builder, string serviceName, IConfiguration configuration)
Parameters
builder
IHttpClientBuilderBuilder.
serviceName
stringName of the configuration for the service.
configuration
IConfigurationConfiguration.
Returns
- IHttpClientBuilder
The builder for chaining.
AddMicrosoftIdentityUserAuthenticationHandler(IHttpClientBuilder, string, Action<MicrosoftIdentityAuthenticationMessageHandlerOptions>)
Adds a named Microsoft Identity user authentication message handler initialized with delegates.
public static IHttpClientBuilder AddMicrosoftIdentityUserAuthenticationHandler(this IHttpClientBuilder builder, string serviceName, Action<MicrosoftIdentityAuthenticationMessageHandlerOptions> configureOptions)
Parameters
builder
IHttpClientBuilderBuilder.
serviceName
stringName of the configuration for the service.
configureOptions
Action<MicrosoftIdentityAuthenticationMessageHandlerOptions>Action to configure the options.
Returns
- IHttpClientBuilder
The builder for chaining.