【发布时间】:2016-03-22 17:09:56
【问题描述】:
我尝试使用 App-only 授权流程和委托授权流程(登录获取授权代码,然后获取访问令牌)来更新用户详细信息。
操作:更新联合用户的 onPremisesImmutableId,
- 更新联合用户的 UPN(失败)
- 更新 onPremisesImmutableId
请在下面找到请求的详细信息,
补丁https://graph.microsoft.com/v1.0/users/xxxxx@xxxxx.com
内容类型:application/json
接受:应用程序/json
授权:承载
主机:graph.microsoft.com
内容长度:150
期望:100-继续
{"userPrincipalName":"xxxxxx@xxxxx.onmicrosoft.com", passwordProfile": { "forceChangePasswordNextSignIn": false, "password":"testTest1234" }}
回复:
{ “错误”: { "code": "Authorization_RequestDenied", "message": "权限不足,无法完成操作。", “内部错误”:{ “请求 ID”:“d25b7047-0cd0-46da-b77e-c7225bd030c5”, “日期”:“2016-03-22T16:47:17” } } }
谁能告诉我要设置哪个应用程序权限,这样才能工作?我们是否也列出了使用纯应用授权流程可以或不可以执行的操作。
任何帮助将不胜感激。
【问题讨论】:
标签: office365 office365api microsoft-graph-api office365-restapi