我试图通过使用仅应用程序授权流程和委托授权流程(登录获取授权代码然后获取访问令牌)来更新用户详细信息。
行动:更新联合用户的 onPremisesImmutableId,
- 更新联合用户的 UPN (失败)
- 更新 onPremisesImmutableId
请在下面找到请求的详细信息,
补丁https://graph.microsoft.com/v1.0/users/xxxxx@xxxxx.com
内容类型:application/json
接受:application/json
授权:承载
主机:graph.microsoft.com
内容长度:150
期望: 100-继续
{"userPrincipalName":"xxxxxx@xxxxx.onmicrosoft.com", passwordProfile": { "forceChangePasswordNextSignIn": false, "password":"testTest1234" }}
回复:
{ "error": { "code": "Authorization_RequestDenied", "message": "权限不足,无法完成操作。", "innerError": { "request-id": "d25b7047-0cd0-46da-b77e-c7225bd030c5" , "日期": "2016-03-22T16:47:17" } } }
任何人都可以让我知道要设置哪个应用程序权限以便这可以工作吗?我们还列出了我们可以或不能使用仅应用授权流程执行的操作。
任何帮助,将不胜感激。