azure - 在 Azure 门户中重置 B2C 本地帐户的密码
问题描述
我们想通过 Azure 门户重置本地 B2C 用户帐户的密码。
重置后,尝试使用新密码登录时会显示错误(用户名或密码无效)并且用户无法登录。
我们在三年前的github.com上找到了有关此问题的信息。建议的解决方法是通过https://graph.windows.net,但到目前为止,我们未能成功实现这一目标。
解决方案
如果您想以交互方式重置帐户密码,那么您可以:
- 浏览到https://graphexplorer.azurewebsites.net/。
- 使用作为 Azure AD B2C 目录成员的全局管理员用户登录。
- 将请求动词从GET更改为PATCH。
- 将请求 URL 更改为
https://graph.windows.net/myorganization/users/{user_id}
. - 在请求正文中输入以下 JSON,然后选择Go:
{
"passwordProfile": {
"password": "{new_password}",
"forceChangePasswordNextLogin": false
}
}
如果您希望以编程方式执行此操作,则可以参考Azure AD Graph API 文档以重置帐户密码。
推荐阅读
- java - 如何等待“ReplyingKafkaTemplate”的下一个响应?
- c - 一个简单的浮点数序列化例子的问题
- python - SQLAlchemy with_entities 与动态输入
- flutter - card List view in Flutter from Object
- java - 通过 IntelliJ 中的 Tomcat 进行 Jar
- excel - 如何在没有多用户锁定的情况下使用 Excel VBA 应用程序?
- laravel - 单击特定链接时 Laravel 路由错误
- python - 如何将同一数据框中的多个列合并为一个,以数组形式表示?
- c++ - 指针,静态成员函数
- java - 无法填充 JAXB pojo 类以使用工厂方法制作 XML 文件