我曾经使用过ADAL,并且想尝试一下MSAL,主要是因为它与Angular 2+ SPA的集成如此之好。
不过,我要用于它的应用程序即将投入生产,并且安全性至关重要。 MSAL状态:
“此库适合在生产环境中使用。我们为该库提供与当前生产库相同的生产级别支持。”
并且: “当我们提供通用版本时,我们将要求您在六个月内更新到通用版本,因为使用库的预览版编写的应用程序可能不再起作用。”
https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/dev/README.md
我想知道我们是否可以放心使用MSAL,以及将GA与“生产就绪”相对应的缺失之处。
否则,我会坚持使用GA的ADAL,并使用自己的Angular 2+包装器。