我已經設置了Azure B2C租戶並使用自定義政策將azure廣告添加爲IDP,以便用戶可以使用其域帳戶註冊。我可以建立一個自定義頁面,向他們詢問他們的電子郵件,然後將他們重定向到適當的政策(一個用於工作域帳戶,另一個用於個人電子郵件),以便他們不必在工作電子郵件和個人電子郵件之間進行選擇。問題是我不想讓用戶再次輸入電子郵件。有沒有辦法做到這一點?我基本上想要實現類似於Azure AD的通用端點爲所有帳戶所做的事情。如何將電子郵件包含在重定向到Azure AD B2C
2
A
回答
1
對於自定義策略,如果將「login_hint」查詢字符串參數添加到OpenID Connect身份驗證請求,則可以通過向「signInName」輸入添加「DefaultValue」屬性來將登錄字段默認爲此登錄提示權利要求爲「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>
的「默認值」屬性引用權利要求解析器,用於設置「signInName」權利要求類型到的OpenID的「login_hint」參數連接驗證請求。
+0
這工作。謝謝@ChrisPadgett – Juxhin
相關問題
- 1. Azure AD B2C邀請電子郵件
- 2. Azure的AD B2C - 「電子郵件」要求在定製策略
- 3. Azure AD B2C驗證電子郵件定製
- 4. 發送Azure的AD B2C歡迎電子郵件
- 5. Azure AD B2C使用備用電子郵件地址的密碼重置策略
- 6. 如何更改電子郵件驗證碼,才能Azure的AD B2C的鏈接驗證電子郵件
- 7. 如何從Azure AD B2C認證中獲取電子郵件地址?
- 8. Azure AD B2C - 沒有重定向到登錄/註冊頁面(login.microsoftonline.com ...)
- 9. Azure AD vs Azure AD B2C vs Azure AD B2B
- 10. Azure AD B2C在id_token之前用「#」重定向
- 11. Missing Azure AD B2C b2c-extensions-app
- 12. redirect_uri_mismatch重定向到Azure時B2C
- 13. Azure AD B2C品牌 - 從Google+中獲取電子郵件,名稱信息
- 14. 無法使用GraphAPI從Azure AD B2C檢索用戶電子郵件
- 15. Azure AD B2C域cookie
- 16. Azure B2C電子郵件驗證模板定製
- 17. Azure AD B2C,Azure AD租戶和ADFS
- 18. C#如何將包含值的變量包含到電子郵件正文中作爲電子郵件發送
- 19. Azure AD B2C - 自定義註冊頁面,郵件驗證
- 20. 如何在Azure AD中添加b2c-extensions-app B2C
- 21. Azure AD B2C中的密碼保護B2C
- 22. php將電子郵件重定向到文件
- 23. 如何將電子郵件重定向到電梯的新頁面
- 24. 在一個電子郵件中包含一些電子郵件
- 25. 如何將Azure AD(Active Directory)B2C與現有的Azure AppService集成?
- 26. 多租戶Azure AD Auth Azure AD B2C使用自定義策略
- 27. 如何在Azure AD中停用並重新激活用戶B2C
- 28. 的.htaccess重定向如果URL中包含電子郵件地址
- 29. Azure AD B2C編輯屬性
- 30. Azure AD B2C登錄問題
什麼樣的政策?登錄支持'&username = myUsername'。 [Source](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註冊/登錄。I嘗試這 notification.ProtocolMessage.IssuerAddress + =「&username = example」;在OnRedirectToIdentityProvider事件中,但它不起作用。仍然要求我選擇idp和用戶名 – Juxhin