【问题标题】:graph api Access denied图 api 访问被拒绝
【发布时间】:2021-02-05 06:15:23
【问题描述】:

我使用委托权限来获得访问令牌授权。用户是全局管理员

权限范围为offline_访问User.ReadWrite.All Files.ReadWrite.All

我请求 API 获取相同的租户子用户驱动文件

https://graph.microsoft.com/v1.0/users/xxx/drive/root/children

返回访问被拒绝

https://graph.microsoft.com/v1.0/me/drive/root/children返回正常

请帮帮我

【问题讨论】:

    标签: azure-active-directory microsoft-graph-api


    【解决方案1】:

    这是意料之中的。

    请查看delegated permission Files.ReadWrite.All

    它允许应用访问签名用户 CAN 访问的所有文件。这意味着除非该用户与您共享文件,否则您将无权访问它。

    让我们关注application permission Files.ReadWrite.All

    此权限允许应用访问所有文件。

    这种差异让您感到困惑。

    所以在委派权限(用户令牌)的情况下,除了Files.ReadWrite.All,您还需要让其他人与您共享文件才能访问它。

    【讨论】:

      猜你喜欢
      • 2014-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-16
      • 2019-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多