ADAL for JavaScript是否支持AAD B2C预览?

时间:2016-03-22 13:06:09

标签: azure-active-directory azure-ad-b2c adal.js

在我们的一个项目中,我们已经使用 Azure Active Directory(AAD)B2C 一段时间了。它工作正常。有没有人知道AAD B2C的 ADAL for JavaScript 的状态?尝试一下是否有意义?有没有人成功地整合了这两种技术?

2 个答案:

答案 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

处的OpenID Connect元数据找到URL或授权终结点

如果您通过更改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预览中提供。