Я использовал ADAL и хотел попробовать MSAL, в основном из-за того, что он так хорошо интегрируется с Angular 2+ SPA.
Однако приложение, для которого я хочу его использовать, будет впроизводство в ближайшее время и безопасность имеет решающее значение.MSAL заявляет:
«Эта библиотека подходит для использования в производственной среде.Мы предоставляем такую же поддержку производственного уровня для этой библиотеки, как и наши текущие производственные библиотеки. «
И:« Когда мы предоставляем выпуск General Availability, мы потребуем от вас обновить версию General Availability в течение шести месяцев,поскольку приложения, написанные с использованием предварительной версии библиотеки, могут больше не работать ».
https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/dev/README.md
https://azure.microsoft.com/es-es/blog/start-writing-applications-today-with-the-new-microsoft-authentication-sdks/
Я хотел бы знать, можем ли мы использовать MSAL суверенность и то, чего не хватает, чтобы это было GA против готовности к производству.
В противном случае я бы придерживался ADAL, который является GA, и был бы моей собственной оболочкой для Angular 2 +.