Azure ad b2c 在Azure AD B2C中使用自定义策略更改用户名

Azure ad b2c 在Azure AD B2C中使用自定义策略更改用户名,azure-ad-b2c,Azure Ad B2c,我正在使用自定义策略中的username进行身份验证,可以将电子邮件或电话用作用户名:signInNames.emailAddress或signInNames.phoneNumber。现在我需要启用配置文件编辑,用户可以更改电子邮件和电话。 我在这里遇到的问题是,用户已经存在。B2C是否允许更改用户名,或者此配置文件中是否存在任何错误 以下是要更新配置文件的技术配置文件: 写 假的 真的 假的 我已经测试过,可以成功更改用户名 您可以参考来配置它。忽略步骤3,因为它不是自定义属性 当我将当前用

我正在使用自定义策略中的
username
进行身份验证,可以将电子邮件或电话用作用户名:
signInNames.emailAddress
signInNames.phoneNumber
。现在我需要启用配置文件编辑,用户可以更改电子邮件和电话。 我在这里遇到的问题是,用户已经存在。B2C是否允许更改用户名,或者此配置文件中是否存在任何错误

以下是要更新配置文件的技术配置文件:


写
假的
真的
假的

我已经测试过,可以成功更改用户名

您可以参考来配置它。忽略步骤3,因为它不是自定义属性

当我将当前用户名更改为现有用户名时,它将显示:

具有指定ID的用户已存在。请选择另一个 一个


因此,请确保您要修改的用户名在租户中不存在。

是的,这对我也适用。但最初我从B2C收到了错误信息,后来经过几个小时的工作,没有任何改变。Thanks@Alex很高兴听到这个消息。如果我的答案是有帮助的,你可以接受它作为答案,那么这个问题将被关闭。非常感谢。