私はAzure B2Cテナントを設定し、カスタムポリシーを使用してIDPとしてAzure広告を追加して、ユーザーがドメインアカウントでサインアップできるようにしました。自分の電子メールを要求し、適切なポリシー(仕事用ドメインアカウント用と個人用電子メール用)にリダイレクトするカスタムページを作成して、仕事用メールと個人用メールのどちらかを選択する必要はありません。問題は、ユーザーに再度メールを入力させたくないということです。これを行う方法/オプションはありますか?私は基本的にAzure ADの共通のエンドポイントがすべてのアカウントに対して何をするのかに似た何かを達成したいと考えています。AZURE AD B2Cへのリダイレクトに電子メールを含めるには
2
A
答えて
1
カスタムポリシーの場合、 "login_hint"クエリ文字列パラメータをOpenID Connect認証リクエストに追加すると、 "defaultValue"属性を "signInName"入力に追加することによって、ログインフィールドをこのログインヒントにデフォルト設定できます「SelfAsserted-LocalAccountSignin-メール」の技術プロファイルの主張は次のように:
が<TechnicalProfile Id="SelfAsserted-LocalAccountSignin-Email">
<DisplayName>Local Account Signin</DisplayName>
...
<InputClaims>
<InputClaim ClaimTypeReferenceId="signInName" DefaultValue="{OIDC:LoginHint}" />
</InputClaims>
<OutputClaims>
<OutputClaim ClaimTypeReferenceId="signInName" Required="true" />
...
</OutputClaims>
...
</TechnicalProfile>
「のDefaultValue」属性がクレームはOpenIDをの「login_hint」パラメータに「signInName」請求タイプを設定しますレゾルバ参照します認証要求を接続します。
+0
これは機能しました。ありがとう@ChrisPadgett – Juxhin
関連する問題
- 1. Azure AD B2C - カスタムサインアップページ、電子メールの確認
- 2. Azure AD B2C - カスタムポリシーで「電子メール」クレーム
- 3. AzureのB2C ADリダイレクト
- 4. 電子メールのないAzure AD B2Cにユーザ登録すると、電話番号
- 5. Azure AD B2C:電子メール認証コードの有効期限?
- 6. Azure AD B2C招待メール
- 7. Azure B2C電子メール検証テンプレートのカスタマイズ
- 8. サインアップ中のAzure AD B2C内の電子メール検証をバイパスするモバイルアプリケーションのサインイン
- 9. Azure B2Cのカスタムポリシー - 電子メールに基づいてIDPを選ぶ
- 10. Azure AD vs Azure AD B2C vs Azure AD B2B
- 11. Azure AD B2C認証から電子メールアドレスを取得するには?
- 12. Azure AD B2C代替電子メールアドレスを使用したパスワードリセットポリシー
- 13. Azure AD B2C
- 14. Azure AD B2Cカスタムポリシー
- 15. サービスファブリック - Azure AD B2C
- 16. Azure AD B2C
- 17. Azure AD B2C b2c-extensions-app
- 18. オンプレスADからAzureへの同期B2C
- 19. Azure AD B2Cのカスタムポリシー
- 20. Azure AD B2CとAzure ADのプロファイル編集
- 21. Azure AD B2C - Azure AD Graph APIの使用
- 22. 電子メールにHTMLファイルを含める
- 23. Azure AD B2C Reply URL
- 24. Azure AD B2C Angular 2
- 25. Azure AD B2Cアプリケーションをマルチテナントアプリケーションにする
- 26. yahoo.comへの電子メールのリダイレクト
- 27. Azure AD B2CネイティブアプリケーションデスクトップクライアントのRedirect_uri
- 28. Azure ADの角度サポートB2C
- 29. Azure AD B2Cカスタマイズテンプレートのエラー
- 30. Azure AD B2Cの破棄エンドポイント
どのようなポリシーですか?サインインは '&username = myUsername'をサポートします。 [ソース](https://feedback.azure.com/forums/169401-azure-active-directory/suggestions/14786559-pre-populate-username-field-with-value-from-the-qu) – spottedmahn
別のオプションがありますそれはもっと多くの作業を必要とします。 [ここをクリック](https://stackoverflow.com/questions/46380468/azure-ad-b2c-pre-populate-a-custom-attribute-in-the-signup-policy) – spottedmahn
@spottedmahnサインイン/サインインこれを試しました notification.ProtocolMessage.IssuerAddress + = "&username = example"; OnRedirectToIdentityProviderイベントでは動作しませんでした。 idpとユーザ名を選択するよう依頼します。 – Juxhin