Поддерживает ли ADAL для JavaScript предварительную версию AAD B2C?

В одном из наших проектов мы некоторое время использовали Azure Active Directory (AAD) B2C. Работает нормально. Кто-нибудь знает статус ADAL для JavaScript с AAD B2C? Есть ли смысл попробовать? Кто-нибудь успешно интегрировал обе технологии?


person Rainer    schedule 22.03.2016    source источник


Ответы (2)


Сегодня я попытался использовать текущую ADAL для JavaScript с текущей предварительной версией AAD. B2C. К сожалению, из коробки не работает. Как видите, в адале. js, строка 850, URL-адрес не соответствует конечной точке авторизации, которую ожидает AAD B2C (должно быть .../oauth2/v2.0/authorize..., обратите внимание на v2.0 здесь). Вы можете узнать URL-адрес или конечную точку авторизации с помощью метаданных OpenID Connect на странице https://login.microsoftonline.com/your_tenant.onmicrosoft.com/v2.0/.well-known/openid-configuration?p=your_signin_policy

Если вы добавите v2.0 к URL-адресу, изменив код ADAL и добавив некоторые дополнительные параметры в extraQueryParameter (см. ADAL JS GitHub sample; мне нужно было указать мою политику входа p=my_sign_in_policy и области scope=openid%20profile), похоже, это работает. Однако я не тестировал это изменение полностью!

Короче говоря: насколько я видел, ADAL для JavaScript в настоящее время не работает с AAD B2C из коробки, но кажется, что вы могли бы заставить его работать с некоторыми изменениями.

person Rainer    schedule 23.03.2016

@ на данный момент, согласно ссылке, предоставленной MS, похоже, эта функция еще не поддерживается.

https://azure.microsoft.com/en-in/documentation/articles/active-directory-b2c-limitations/

Одностраничные приложения (JavaScript)

Многие современные приложения имеют интерфейс одностраничного приложения (SPA), который написан в основном на JavaScript и часто использует структуру SPA, такую ​​как AngularJS, Ember.js, Durandal и т. Д. Этот поток еще не доступен в Azure AD. Предварительный просмотр B2C.

person Sivalingaamorthy    schedule 29.03.2016