【发布时间】:2018-09-10 16:46:00
【问题描述】:
我正在尝试通过 Graph API(特别是 graph.windows.net,尽管使用 graph.microsoft.com 也会出现相同的行为)重置另一个用户的密码。
我相信所有安全设置都已正确设置。应用程序注册具有 Directory.ReadWrite.All 权限,服务主体是全局管理员。没有关于权限不足的错误,但每当我尝试在密码配置文件中提供密码时,我都会收到错误。
对
的 PATCH 请求https://graph.windows.net/{tenant_id}/users/{userPrincipalName}?api-version=1.6
使用以下正文给我一个 204 响应。
{
"passwordProfile": {
"password": null,
"forceChangePasswordNextSignIn": true
}
}
但密码为“P@ssword1”或任何其他有效密码的相同请求会返回 400 Bad Request,并显示消息“一个或多个属性包含无效值。”
有人遇到过这种情况吗?这些是从本地 AD 同步的帐户,但已在 Azure 中启用密码重置,您可以在 AAD 中手动重置密码。非常感谢任何帮助或建议。
【问题讨论】:
标签: azure-active-directory microsoft-graph-api