我们是否可以通过Azure AD B2C中的Graph API为用户填充“电子邮件”字段。用户配置文件下有一个“身份验证联系信息”部分,其中包含一个字段“电子邮件”,当通过Graph API访问时,该字段是只读字段,无法以编程方式填充。我可以使用Graph API填充“备用电子邮件”。但是,对于重置密码策略(用户单击忘记密码链接),“电子邮件”字段是必填字段,我无法在重置密码策略中使用“备用电子邮件”
答案 0 :(得分:2)
目前只能通过Azure AD Graph修改Authentication contact info: Alternate email
。您可以通过发送补丁请求来实现此目的:
PATCH https://graph.windows.net/yourtenant.com/users/youruser@yourtenant.onmicrosoft.com
{
"otherMails": [
"newalternateemail@hotmail.com"
]
}
Authentication contact info: Email
字段目前只能通过门户网站进行修改。
答案 1 :(得分:1)
似乎身份验证联系信息:电子邮件字段即使通过门户网站也可以非进行编辑。不确定Azure AD B2C基础架构中发生了哪些变化。 任何人都知道编辑身份验证联系信息的任何其他工作:电子邮件字段。我们的用户无法重置密码...非常感谢任何帮助
答案 2 :(得分:0)
这是Microsoft支持部门的直接答案
问题:您无法修改身份验证联系信息
环境:
事实:
您已尝试在个人环境中执行相同的操作,以确认是否可能是一个孤立的问题,但结果是否定的,您无法修改该B2C租户的任何属性。
我们在B2C租户中使用我们的个人帐户尝试了相同的操作,作为全球管理员,结果也是否定的。
调查结果:
我们仍在分析此案例,我们会在获得新结果后立即向您提供更多信息。
我将从微软支持部门那里了解更新