首页 > 解决方案 > 在 Azure 门户中重置 B2C 本地帐户的密码

问题描述

我们想通过 Azure 门户重置本地 B2C 用户帐户的密码。

重置后,尝试使用新密码登录时会显示错误(用户名或密码无效)并且用户无法登录。

我们在三年前的github.com上找到了有关此问题的信息。建议的解决方法是通过https://graph.windows.net,但到目前为止,我们未能成功实现这一目标。

标签: azureazure-ad-b2c

解决方案


如果您想以交互方式重置帐户密码,那么您可以:

  1. 浏览到https://graphexplorer.azurewebsites.net/
  2. 使用作为 Azure AD B2C 目录成员的全局管理员用户登录。
  3. 将请求动词从GET更改为PATCH
  4. 将请求 URL 更改为https://graph.windows.net/myorganization/users/{user_id}.
  5. 在请求正文中输入以下 JSON,然后选择Go
{
  "passwordProfile": {
    "password": "{new_password}",
    "forceChangePasswordNextLogin": false
  }
}

如果您希望以编程方式执行此操作,则可以参考Azure AD Graph API 文档重置帐户密码


推荐阅读