2017-12-20 17 views
1

私はB2C(DomainB2C)でそれらを設定した2台のAzure AD(Domain01/Domain02)をセットアップしました。私はこれらの2つのドメインがOpenID Connect Authroizationと同様にAPI Management Developerポータルにアクセスできるようにしています。Azure B2Cのカスタムポリシー - 電子メールに基づいてIDPを選ぶ

すべて動作しており、2つの異なるドメインのアカウントを使用してログオンすることができます。私はこのシナリオで1つのことを変更したい、それはログオン時です。今、Domain01のボタンとDomain02のボタンがあります。私はこれらのボタンを削除する方法を理解しようとしています。代わりに電子メール([email protected]または[email protected])を入力し、電子メールに基づいてIDPを選択してください - Office 365と同様です/ Azure Portal。

私は基本ガイドに従っており、カスタムポリシーの仕組みがますます理解しています。ドメインヒントを試してみましたが、同様に機能しますが、アプリ(API管理)ユーザーがユーザー名を入力していないので、送信するdomain_hintを知りません。

これは可能ですか?

ありがとうございました!

答えて

0

これは、サポートされていません。 2つのオプションがあります。 1.カスタムJavascriptが有効になるのを待つことができます。それに投票するhere。 2.ユーザー名/パスワードを使用する独自の画面を実装することができます。それに応じて、独自のロジックを実装して、正しい "domain_hint"を呼び出すことができます。 「login_hint」を使ってユーザー名を渡すこともできます

+0

私は理解しています!私はjavascriptのために投票しました、私自身の画面で私の運を試してみます。ありがとう! – Simon

関連する問題