【问题标题】:Microsoft GraphAPI authorization request with scope Calendars.ReadWrite asking for admin approval范围为 Calendars.ReadWrite 的 Microsoft Graph API 授权请求,请求管理员批准
【发布时间】:2020-07-13 11:34:49
【问题描述】:

我将用户重定向到登录并授权我的应用程序读取/写入他的 Office 365 日历。这对普通用户非常有效,但当有人使用他们的工作帐户登录时,他们会获得“需要管理员批准”的批准。

但根据文档,Calendars.ReadWrite 不需要管理员同意,如此处所述;

https://docs.microsoft.com/en-us/graph/permissions-reference#calendars-permissions

此外,当范围为 Calendars.Read 时,没有“需要管理员批准”并且授权适用于组织/工作帐户。

那么有什么方法可以避免 Calendar.ReadWrite 授权请求的管理员同意要求。

【问题讨论】:

    标签: oauth-2.0 azure-active-directory microsoft-graph-api microsoft-graph-calendar


    【解决方案1】:

    如果您被告知您需要管理员批准通常不需要管理员同意的权限范围,这意味着您组织的管理员已禁用您同意该权限的能力。租户管理员可以禁用您同意他们未批准的任何应用程序的 Graph 权限范围的能力。在这种情况下,您会看到此错误。

    您需要与管理员合作以获得批准、使用个人 Microsoft 帐户 (Outlook.com) 或使用带有 Exchange Online 的测试 Microsoft 365 租户。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-06
      • 1970-01-01
      • 2023-03-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多