【问题标题】:Update User details using MsGraph API (Patch)使用 MsGraph API(补丁)更新用户详细信息
【发布时间】:2016-03-22 17:09:56
【问题描述】:

我尝试使用 App-only 授权流程和委托授权流程(登录获取授权代码,然后获取访问令牌)来更新用户详细信息。

操作:更新联合用户的 onPremisesImmutableId,

  1. 更新联合用户的 UPN(失败)
  2. 更新 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


    【解决方案1】:

    目前,重置密码只能在委托流程中进行。确保您的应用程序请求“以登录用户身份访问目录”权限。

    【讨论】:

      猜你喜欢
      • 2016-08-08
      • 2023-03-08
      • 2019-06-24
      • 2019-01-18
      • 2014-07-17
      • 1970-01-01
      • 2019-10-14
      • 2020-12-28
      • 2019-09-23
      相关资源
      最近更新 更多