Skip to content

How to use ests r support in code

Abhidnya edited this page Apr 26, 2022 · 2 revisions

Enabling ESTS Regional support

Specify region

app, err := confidential.New("your_client_id", credential,
		confidential.WithAuthority("your_authority"),
		confidential.WithAzureRegion("your_region"), // Refer: https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.management.resourcemanager.fluent.core.region?view=azure-dotnet
		confidential.WithX5C())
if err != nil {
	log.Fatal(err)
}
result, err := app.AcquireTokenByCredential(context.Background(), []string{"your_scope"})
if err != nil {
	log.Fatal(err)
}

Auto detect region

app, err := confidential.New("your_client_id", credential,
		confidential.WithAuthority("your_authority"),
		confidential.WithAzureRegion(confidential.AutoDetectRegion()), 
		confidential.WithX5C())
if err != nil {
	log.Fatal(err)
}
result, err := app.AcquireTokenByCredential(context.Background(), []string{"your_scope"})
if err != nil {
	log.Fatal(err)
}

Getting Started with MSAL Go

  1. Home
  2. Build and Test
Clone this wiki locally