2017-02-28 11 views
3

私はAzure Mobile Appsで自分のサイトをホストしています。私はB2Cを使って認証を制御しています。Azure B2Cとログインのヒント

私は(ブラウザからこのケースでは)ログインするには、次の呼び出しにする場合:

https://mydomain.azurewebsites.net/.auth/login/aad 

は、その後、私は私の会社のブランディングログイン設定がうまく取得します。画像などは素晴らしいです。

便宜上、ユーザー名を記入したいと思います。

私はこの呼び出しログインする(同じクライアント)にするのであれば:

https://mydomain.azurewebsites.net/.auth/login/[email protected] 

を次にログイン名(login_hint)値は、単に偉大なユーザー名フィールドに現れますが、すべて私の会社のブランディングは失われます。

誰も私が間違ってやっているものを私に伝えることができますか?私はdomain_hintを試してみましたが、うまくいきませんでした。

ありがとうございます。

+1

これは、XamarinのネイティブクライアントのWebビューでも同じことが起こります。私はただそれを確認していた。 – nhwilly

+0

どのポリシーを使用していますか?サインイン?統一サインイン/サインイン? – Saca

+0

また、会社のブランディングについて言えば、これはどういう意味ですか?https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-reference-ui-customization – Saca

答えて

4

これは仕様です。

ログインヒントがGmailアカウントやテナントドメインと一致しない別のアカウントでなかった場合は、それを失うことはありません。あなたのテナントであなたのユーザのログインヒントを与えるなら、あなたはあなたの会社にブランドを付けるでしょう。

+0

Hmm。これが純粋なADだったら、それは私にはもっと意味をなさないかもしれません。私は自分のローカルアカウントを 'email'に設定して、どんな電子メールでもログインできるようにしました。私の要求は私のAzure Mobile App Easy AuthサイトからB2Cへとバウンスしているので、私のドメインは既に渡されるべきではないでしょうか?それ以外の場合は、私のテナントに[email protected]を使用していて、別のものではないことをどのように知っていますか? – nhwilly