Skip to content

Commit 01a7aba

Browse files
authored
Merge pull request #211874 from cilwerner/patch-1
[msid][content-health] msal-overview.md (ADO-1988528)
2 parents 96a5bf2 + 71a9ba7 commit 01a7aba

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

articles/active-directory/develop/msal-overview.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,29 +9,29 @@ ms.service: active-directory
99
ms.subservice: develop
1010
ms.topic: conceptual
1111
ms.workload: identity
12-
ms.date: 07/22/2021
12+
ms.date: 09/20/2022
1313
ms.author: marsma
1414
ms.reviewer: saeeda
1515
ms.custom: aaddev, identityplatformtop40, has-adal-ref
1616
#Customer intent: As an application developer, I want to learn about the Microsoft Authentication Library so I can decide if this platform meets my application development needs and requirements.
1717
---
1818

1919
# Overview of the Microsoft Authentication Library (MSAL)
20-
The Microsoft Authentication Library (MSAL) enables developers to acquire [tokens](developer-glossary.md#security-token) from the Microsoft identity platform in order to authenticate users and access secured web APIs. It can be used to provide secure access to Microsoft Graph, other Microsoft APIs, third-party web APIs, or your own web API. MSAL supports many different application architectures and platforms including .NET, JavaScript, Java, Python, Android, and iOS.
20+
The Microsoft Authentication Library (MSAL) enables developers to acquire [security tokens](developer-glossary.md#security-token) from the Microsoft identity platform to authenticate users and access secured web APIs. It can be used to provide secure access to Microsoft Graph, other Microsoft APIs, third-party web APIs, or your own web API. MSAL supports many different application architectures and platforms including .NET, JavaScript, Java, Python, Android, and iOS.
2121

22-
MSAL gives you many ways to get tokens, with a consistent API for a number of platforms. Using MSAL provides the following benefits:
22+
MSAL gives you many ways to get tokens, with a consistent API for many platforms. Using MSAL provides the following benefits:
2323

2424
* No need to directly use the OAuth libraries or code against the protocol in your application.
25-
* Acquires tokens on behalf of a user or on behalf of an application (when applicable to the platform).
26-
* Maintains a token cache and refreshes tokens for you when they are close to expire. You don't need to handle token expiration on your own.
27-
* Helps you specify which audience you want your application to sign in (your org, several orgs, work, and school and Microsoft personal accounts, social identities with Azure AD B2C, users in sovereign, and national clouds).
25+
* Acquires tokens on behalf of a user or application (when applicable to the platform).
26+
* Maintains a token cache and refreshes tokens for you when they're close to expiring. You don't need to handle token expiration on your own.
27+
* Helps you specify which audience you want your application to sign in. The sign in audience can include personal Microsoft accounts, social identities with Azure AD B2C organizations, work, school, or users in sovereign and national clouds.
2828
* Helps you set up your application from configuration files.
2929
* Helps you troubleshoot your app by exposing actionable exceptions, logging, and telemetry.
3030

3131
> [!VIDEO https://www.youtube.com/embed/zufQ0QRUHUk]
3232
3333
## Application types and scenarios
34-
Using MSAL, a token can be acquired for a number of application types: web applications, web APIs, single-page apps (JavaScript), mobile and native applications, and daemons and server-side applications.
34+
Using MSAL, a token can be acquired for many application types: web applications, web APIs, single-page apps (JavaScript), mobile and native applications, and daemons and server-side applications.
3535

3636
MSAL can be used in many application scenarios, including the following:
3737

0 commit comments

Comments
 (0)