Table of Contents

Class MicrosoftIdentityWebAppAuthenticationBuilder

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

Authentication builder specific for Microsoft identity platform.

public class MicrosoftIdentityWebAppAuthenticationBuilder : MicrosoftIdentityBaseAuthenticationBuilder
Inheritance
MicrosoftIdentityWebAppAuthenticationBuilder
Derived

Methods

EnableTokenAcquisitionToCallDownstreamApi(Action<ConfidentialClientApplicationOptions>?, IEnumerable<string>?)

The web app calls a web API. This override enables you to specify the ConfidentialClientApplicationOptions (from MSAL.NET) programmatically.

public MicrosoftIdentityAppCallsWebApiAuthenticationBuilder EnableTokenAcquisitionToCallDownstreamApi(Action<ConfidentialClientApplicationOptions>? configureConfidentialClientApplicationOptions, IEnumerable<string>? initialScopes = null)

Parameters

configureConfidentialClientApplicationOptions Action<ConfidentialClientApplicationOptions>

Action to configure the MSAL.NET confidential client application options.

initialScopes IEnumerable<string>

Initial scopes.

Returns

MicrosoftIdentityAppCallsWebApiAuthenticationBuilder

The builder itself for chaining.

EnableTokenAcquisitionToCallDownstreamApi(IEnumerable<string>?)

The web app calls a web API.

public MicrosoftIdentityAppCallsWebApiAuthenticationBuilder EnableTokenAcquisitionToCallDownstreamApi(IEnumerable<string>? initialScopes = null)

Parameters

initialScopes IEnumerable<string>

Initial scopes.

Returns

MicrosoftIdentityAppCallsWebApiAuthenticationBuilder

The builder itself for chaining.