Junior Azure

What is MSAL and how is it used?

  • MSAL (Microsoft Authentication Library) enables apps to authenticate users and

acquire tokens.

  • Supports .NET, JavaScript, Python, Java.

Example: acquiring token in .NET:

var app = ConfidentialClientApplicationBuilder.Create(clientId)

.WithClientSecret(clientSecret)

.WithAuthority(new

Uri($"

.Build();

string[] scopes = { "

var result = await app.AcquireTokenForClient(scopes).ExecuteAsync();

Console.WriteLine(result.AccessToken);

More from Microsoft Azure Tutorial

All questions for this course