An overview of MSAL
MSAL is specifically created to acquire tokens from the Microsoft identity platform. These tokens are used to authenticate the users and access secured resources. You can use MSAL libraries for a variety of languages. It has support for .NET, Python, JavaScript, Java, Android, Go (Preview), and iOS, and it can be used to provide secure access to web APIs, third-party web APIs, the Microsoft Graph API, and other Microsoft APIs.
There is support for the following platforms and frameworks:
- MSAL for Android: This supports the Android platform.
- MSAL Angular: This supports the Angular and Angular.js frameworks in single-page apps.
- MSAL for iOS and macOS: This supports both iOS and macOS.
- MSAL Go (Preview): This supports Windows, macOS, and Linux.
- MSAL Java: This supports Windows, macOS, and Linux.
- MSAL.js: This supports the JavaScript/TypeScript frameworks, such as Durandal.js, Ember.js, and Vue.js.
- MSAL.NET: This supports .NET Core...