首页 文章

Azure AD B2C:找不到提供的用户ID的帐户

提问于
浏览
-1

我正在测试Azure B2C AD的“密码重置策略”功能,但我根本无法使其工作 . 我收到错误“无法找到所提供用户ID的帐户” . 即使我试图重置密码的用户帐户确实存在 .

重现的步骤:

1)在Azure AD B2C中创建用户

2)转到Azure门户中的“用户”>“密码重置 - 属性”,并启用自助服务密码重置(不确定是否需要这样做?)

3)使用以下设置在Azure AD b2c中创建密码策略:

  • 身份提供者=使用电子邮件地址重置密码(本地帐户)

  • 申请索赔=电子邮件地址

  • 令牌配置=默认

  • Multifactor authentication = Off

  • 页面UI自定义=关闭

  • 密码复杂度(预览)=字符串(默认)

  • 语言自定义=未启用

4)保存政策

5)单击密码重置策略页面上的“立即运行”

6)输入在步骤1中创建的用户的电子邮件地址,然后单击“发送验证码”

7)输入收到的验证码,然后单击“验证”

8)输入电子邮件地址,然后单击“继续” .

我的结果是以下错误消息:“找不到提供的用户ID的帐户 . ”

我究竟做错了什么?

1 回答

  • 2

    这个问题应该由step1引起 .

    我假设您通过单击Azure Active Directory中的新用户来创建用户 . 这种用户不是Azure AD B2C中的本地帐户,它是工作或学校帐户 . 它通常具有 <...>.onmicrosoft.com 域 . 这适用于Azure AD,而不适用于Azure AD B2C . 因此,Azure AD的此passowrd重置策略不适用于Azure AD B2C .

    您可以在this FAQ中查看有关工作或学校帐户的本地帐户之间差异的详细信息 .

    应通过注册创建Azure AD B2C中的本地帐户 . 用户的密码策略应该与B2C密码策略一起使用 .

    Additonial,您还可以通过将Azure AD集成为社交IDP来实现use Azure AD work or School accounts to login Azure AD B2C,就像Google,Facebook一样 .

相关问题