- MSAL.js Basics
- Using MSAL.js with B2C
- MSAL.js Samples
- MSAL.js API reference
- MSAL.js CDN URL and SRI hashes
- Error handling
- Single Sign-on (SSO)
- Prompt Behavior
- Tenancy in Azure AD
- Scopes, Permissions and Consent
- Handle conditional access
- Using MSAL.js in National clouds
- MSAL Node Extensions
- FAQs msal-browser
- FAQs firstname.lastname@example.org
- Scopes when acquiring tokens for APIs
- Token renewal pattern
- Microsoft Edge & IE issues
- Safari issues
- Azure AD Error Codes
- Token configuration in Azure AD app registrations
- Impact on Authentication from SameSite changes in Chrome
- Implicit grant with Microsoft Identity
Clone this wiki locally
Please see the Single page application scenario to understand the scenarios in which MSAL.js can be used and the basics required for integration of MSAL.js.
Before using MSAL.js, register your application in Azure portal to get your
Client Id (aka
App Id). You need to have an Azure AD tenant set up already for doing this. After that, you can follow the steps to register a SPA on the app registration steps.
Please refer to Installation.
To see MSAL.js in action, please refer to Samples.