ConfidentialClientApplicationBuilder.WithAzureRegion(String) Method

Definition

Instructs MSAL to use an Azure regional token service. This feature is currently available to first-party applications only.

public Microsoft.Identity.Client.ConfidentialClientApplicationBuilder WithAzureRegion (string azureRegion = "TryAutoDetect");
member this.WithAzureRegion : string -> Microsoft.Identity.Client.ConfidentialClientApplicationBuilder
Public Function WithAzureRegion (Optional azureRegion As String = "TryAutoDetect") As ConfidentialClientApplicationBuilder

Parameters

azureRegion
String

Either the string with the region (preferred) or
use AttemptRegionDiscovery and MSAL will attempt to auto-detect the region.

Returns

The builder to chain the .With methods

Remarks

The region value should be a short region name for the region where the service is deployed. For example, "centralus" is short name for region Central US. Currently only tokens for the client credential flow can be obtained from the regional service. Requires configuration at the tenant level. Auto-detection works on a limited number of Azure artifacts (VMs, Azure functions). If auto-detection fails, the non-regional endpoint will be used. If a specific region was provided and the token web request failed, verify that the region name is valid. See https://aka.ms/msal-net-region-discovery for more details.

Applies to