Class MicrosoftIdentityWebAppAuthenticationBuilder
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.