ConfidentialClientApplicationBuilder.WithAzureRegion(String) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.