MSAL.js 用于通过 Azure AD 身份验证从 AngularJS 调用 API

问题描述

目前我的应用程序正在使用 ADAL.js 从 angularJS 应用程序获取缓存的 Azure AD 令牌并调用托管的 ASP.NET Core 的 API 方法

计划在停止支持时将 ADAL.JS 迁移到 MSAL.js Ref

对于 AngularJS,我找不到迁移的参考文档,也找不到任何 AngularJS 的技术博客。对于其他技术,它即将到来。

帮助我了解如何将 ADAL.js 迁移到 MSAL.js,以便对 AngularJS+ASP.NET Core 应用程序进行 Azure AD 身份验证。

解决方法

将 ADAL.js 迁移到 MSAL.js 时,需要使用基于 @azure/msal-angularMicrosoft identity platform v2.0

有一个 example 使用 MSAL Angular 并调用 .NET Core Web API。

有关详细信息,请参阅: