2

私たちのプロジェクトの 1 つで、しばらくの間Azure Active Directory (AAD) B2Cを使用してきました。それは正常に動作します。AAD B2C を使用した JavaScript の ADALのステータスを知っている人はいますか? やってみることに意味はありますか?両方のテクノロジーの統合に成功した人はいますか?

4

2 に答える 2

3

今日、AAD B2C の現在のプレビューで現在のADAL for JavaScriptを使用しようとしました。残念ながら、そのままでは機能しません。adal.js の 850 行目でわかるように、URL は、AAD B2C が予期している認証エンドポイントに適合しません ( である必要があります。ここ.../oauth2/v2.0/authorize...に注意してv2.0ください)。次の URL の OpenID Connect メタデータを使用して、URL または承認エンドポイントを見つけることができます。https://login.microsoftonline.com/your_tenant.onmicrosoft.com/v2.0/.well-known/openid-configuration?p=your_signin_policy

v2.0ADAL のコードを変更して URL に追加し、いくつかのパラメーターを追加するとextraQueryParameter( ADAL JS GitHub サンプルを参照してください。サインイン ポリシーp=my_sign_in_policyとスコープを指定する必要がありましたscope=openid%20profile)、うまくいくようです。ただし、この変更を完全にテストしたわけではありません。

簡単に言うと、私が見た限りでは、JavaScript 用の ADAL は現在、そのままでは AAD B2C で動作しませんが、いくつかの変更を加えれば動作させることができるようです。

于 2016-03-23T13:23:07.107 に答える
1

@ 現時点では、MS が提供するリンクによると、この機能はまだサポートされていないようです。

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

単一ページ アプリケーション (JavaScript)

多くの最新のアプリケーションには、主に JavaScript で記述され、多くの場合、AngularJS、Ember.js、Durandal などの SPA フレームワークを使用するシングル ページ アプリケーション (SPA) フロントエンドがあります。このフローは、Azure AD B2C プレビューではまだ利用できません。

于 2016-03-29T16:16:21.560 に答える