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

相关问题