Azure ad b2c Azure AD B2C-强制用户在首次登录时更改密码

Azure ad b2c Azure AD B2C-强制用户在首次登录时更改密码,azure-ad-b2c,Azure Ad B2c,我已经创建了一个内置的登录用户流,供用户登录 我正在通过powershell脚本创建用户,在该脚本中,我使用ForceChangePasswordNextLogin将其设置为true。我希望用户第一次登录时会显示密码更改页面,但我总是收到“密码过期”错误。 是否有人可以提供一些相关信息?通过Graph API/powershell在B2C中创建本地帐户时,forceChangePasswordNextSignIn属性必须设置为false。此处记录了这一点:。这将生成一个临时密码,该密码标记为过期

我已经创建了一个内置的登录用户流,供用户登录

我正在通过powershell脚本创建用户,在该脚本中,我使用ForceChangePasswordNextLogin将其设置为true。我希望用户第一次登录时会显示密码更改页面,但我总是收到“密码过期”错误。
是否有人可以提供一些相关信息?

通过Graph API/powershell在B2C中创建本地帐户时,
forceChangePasswordNextSignIn
属性必须设置为
false
。此处记录了这一点:。这将生成一个临时密码,该密码标记为过期,并要求用户提供新密码。因为,在Azure AD B2C中,有一种不同的重置密码机制(即通过使用密码重置用户流/自定义策略),用户没有重置密码的选项,只能获得密码已过期的。消息在B2C中,管理员帐户不能用于重置密码或为消费者帐户设置
forceChangePasswordNextSignIn=true


到目前为止,要求用户在首次登录时重置密码的唯一可能方法是使用自定义策略:。

我正在使用power shell脚本创建用户。由于脚本出现错误,似乎没有forceChangePasswordNextSignIn属性。对于power shell,请尝试使用
ForceChangePasswordNextLogin
尝试,运气不佳。正如我在回答中所建议的那样,我总是会遇到密码错误。此过程将生成标记为密码过期的临时密码。用户在首次登录时重置密码的唯一可能方法是使用自定义策略