私は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 AD vs Azure AD B2C vs Azure AD B2B
- 4. Azure AD B2C代替電子メールアドレスを使用したパスワードリセットポリシー
- 5. Azure AD B2Cのカスタムポリシー
- 6. Azure AD B2C - Azure AD Graph APIの使用
- 7. オンプレスADからAzureへの同期B2C
- 8. Azure AD B2C Angular 2
- 9. Azure ADの角度サポートB2C
- 10. Azure AD B2Cにb2c-extensions-appを追加する方法
- 11. ASP.NET 5 API - Azure AD B2C
- 12. Azure AD B2Cサインインコルドバ/ Ionicアプリケーション
- 13. Azure AD B2Cユーザー情報Xamarin
- 14. Azure AD B2C編集属性
- 15. Azure AD B2Cシングルサインオン実装
- 16. Azure AD B2Cのサインアップまたはサインインポリシーエラー
- 17. Azure AD B2C、プログラムで電話番号を確認
- 18. ハイブリッド認証のシナリオ - Azure AD B2CとAzure AD
- 19. Azure AD B2Cは新規ユーザーに招待メールを送信します
- 20. Azure B2Cにリダイレクトするときにredirect_uri_mismatch
- 21. phpはファイルに電子メールをリダイレクト
- 22. Azure AD B2Cのテストユーザーの作成
- 23. Azure B2CでグラフAPIを使用して電子メールでログインする方法
- 24. Azure AD-B2Cと複数のプロバイダ
- 25. Azure AD B2Cユーザー名の回復
- 26. azure-ad-b2c登録後のフロー
- 27. Azure AD B2C - 間違ったURL
- 28. aps.net web api + angular + Azure AD B2C Author
- 29. Azure AD B2C samlple code for .NET 4.5
- 30. Rails 3アプリケーションの電子メールにコントローラメソッドを含める?
どのようなポリシーですか?サインインは '&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