Для ADAL.js (или MSAL) с ReactJS / AngularJS, как лучше всего управлять версионностью фреймворка - PullRequest
0 голосов
/ 10 мая 2018

Я работаю в большой компании с несколькими разрозненными группами, разрабатывающими приложения с использованием клиентских библиотек ADAL и платформ React и / или Angular.Со временем различные организации в компании имеют каждый измененный / расширенный файл ADAL.js для создания своих собственных адаптаций для обработки различных потребностей (например, различия в реализациях для React против Angular… или для обработки различных версий инфраструктуры, как Angular 2 против Angular 5).

С учетом этого контекста мне задали конкретный вопрос:

"Просто хотел узнать, есть ли у Microsoft какие-либо планы по улучшению иподдерживать ADAL.js для более новых платформ, так как большинство сценариев использования пользовательского интерфейса для Azure AD используются в Angular и React, и эти «решения» часто обновляются »

  • Другими словами, есть ли у нас рекомендации(и / или дорожная карта) для более абстрактного способа работы с реализацией с различными структурами ... или с разными версиями конкретной платформы?
  • Или каждая организация должна продолжать создавать свои собственные адаптации?

Ответы [ 2 ]

0 голосов
/ 14 июня 2018

У нас есть планы по созданию библиотек-оболочек для Angular в дорожной карте Azure AD SDK.Однако мы концентрируем усилия на новой библиотеке MSAL.js , которая интегрируется с конечной точкой Azure AD v2 и предоставляет дополнительные возможности, такие как поддержка Azure AD B2C и подписывание в учетных записях MSA.,Вы можете отследить эту проблему в репозитории MSAL.js.

0 голосов
/ 16 мая 2018

Пока что, похоже, есть обновления существующих библиотек ADAL, но нет планов поддержки дополнительных веб-фреймворков.Т.е. «плохо, так грустно» для тех из нас, кто использует Angular 2/4/5/6

См. Следующие проблемы в репозитории ADAL.js github

Такжеследите за новостями: Блог Витторио Берточчи

Существует множество сторонних усилий по созданию оберток для более поздних версий angular, но все они должны быть проверены перед использованием (это, безусловно,что я делаю).

...