Table of Contents

Class MicrosoftIdentityAuthenticationMessageHandlerHttpClientBuilderExtensions

Namespace
Microsoft.Identity.Web
Assembly
Microsoft.Identity.Web.dll

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 IHttpClientBuilder

Builder.

serviceName string

Name of the configuration for the service.

configuration IConfiguration

Configuration.

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 IHttpClientBuilder

Builder.

serviceName string

Name 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 IHttpClientBuilder

Builder.

serviceName string

Name of the configuration for the service.

configuration IConfiguration

Configuration.

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 IHttpClientBuilder

Builder.

serviceName string

Name of the configuration for the service.

configureOptions Action<MicrosoftIdentityAuthenticationMessageHandlerOptions>

Action to configure the options.

Returns

IHttpClientBuilder

The builder for chaining.