在我们的一个项目中,我们已经使用 Azure Active Directory(AAD)B2C 一段时间了。它工作正常。有没有人知道AAD B2C的 ADAL for JavaScript 的状态?尝试一下是否有意义?有没有人成功地整合了这两种技术?
答案 0 :(得分:3)
今天,我尝试将当前预览的AAD B2C用于当前ADAL for JavaScript。不幸的是,它没有开箱即用。如您所见in adal.js, line 850,该网址不适合AAD B2C期望的授权终端(必须为.../oauth2/v2.0/authorize...
,请注意此处的v2.0
。您可以使用https://login.microsoftonline.com/your_tenant.onmicrosoft.com/v2.0/.well-known/openid-configuration?p=your_signin_policy
如果您通过更改ADAL的代码并向v2.0
添加一些其他参数来向网址添加extraQueryParameter
(请参阅ADAL JS GitHub sample;我需要指定我的登录政策{{1}它和范围p=my_sign_in_policy
)似乎有效。但是,我还没有彻底测试过这种变化!
简而言之:就我所见,ADAL for JavaScript目前无法与AAD B2C一起使用,但看起来好像可以让它适用于某些变化。
答案 1 :(得分:1)
@这个时间点,根据MS提供的链接,看起来还不支持此功能。
https://azure.microsoft.com/en-in/documentation/articles/active-directory-b2c-limitations/
单页应用程序(JavaScript)
许多现代应用程序都有单页应用程序(SPA) 前端主要用JavaScript编写,经常使用 SPA框架,如AngularJS,Ember.js,Durandal等。这个流程是 尚未在Azure AD B2C预览中提供。