我正在尝试使用具有应用程序权限的Windows Graph API更改其他用户的密码,但始终会收到403错误-权限不足。
如果使用委派权限,则Directory.AccessAsUser.All会执行此工作。但是,应用程序权限中没有此类权限。
PATCH https://graph.microsoft.com/v1.0/users/somebody@sandboxnice.onmicrosoft.com
Authorization: Bearer [token]
Content-type: application/json
{
"passwordProfile": {
"forceChangePasswordNextSignIn": false,
"password": "password00++"
}
}
状态码为403,应为204。