0

我試圖讓Azure AD B2C獲取用戶的電子郵件地址,但我沒有看到任何提供它的令牌,即使我的登錄/註冊策略對用戶的電子郵件地址作出「聲明」。你如何獲得電子郵件地址?更一般地說,除了說明這項服務如何工作的樣本以外,是否還有其他文檔?如何從Azure AD B2C認證中獲取電子郵件地址?

+0

什麼是A2BC?你的意思是Azure AD B2C? – spottedmahn

+0

是的,這就是我的意思 – user1023110

回答

0

根據申請的權利要求,檢查Email Addresses

select application claims

這裏的一些documentation about selecting claims/setup

+0

設置聲明不是問題 - 我已經完成了這部分。我無法管理的是如何在我的移動應用中獲取用戶的電子郵件地址。據我所知,在登錄之後返回到應用程序的令牌不包含它,並且我找不到用於詢問活動目錄中所聲稱的屬性 – user1023110

+0

的方法,如果您已經像上面那樣配置,那麼它必須處於假設他們填寫了電子郵件地址的索賠;您是否查看了門戶中的用戶屬性以驗證此內容? – spottedmahn

+0

我想你可能會錯過這個問題。我已經檢查了門戶網站,看起來電子郵件地址聲明是爲我的登錄/啓動政策正確設置的。我使用MSAL(Active Directory的Microsoft Identity Client)進行身份驗證,該身份驗證返回「AuthenticationResult」,並且我可以看到沒有包含我在門戶中聲明的電子郵件地址(或任何其他屬性)的AuthenticationResult對象的屬性。 – user1023110

相關問題