Updated: July 10, 2019
Developers building a Single Page App can use MSAL.js to securely sign-in and authenticate any Microsoft identity (Azure AD and Microsoft Accounts), call Microsoft Graph, other Microsoft APIs or other APIs that developers have built. All functionality in ADAL.js (Azure AD Authentication Libraries) is now supported in MSAL.js. Applications built with ADAL and MSAL will have a shared token cache and single sign on for users will continue to work.
Visit GitHub to learn more.