auth / calendar范围未显示在OAuth同意范围列表中(但要求用户授予对日历的访问权限)

时间:2019-10-02 22:53:32

标签: oauth google-cloud-platform google-calendar-api google-oauth google-oauth2

我完全有可能对范围和Google的OAuth同意误解了……但是我发现有些不寻常的情况。我正在将Google Calendar API v3与OAuth2结合使用来访问用户的Calendar数据。但是,当我在该项目的Google Developer控制台中查看OAuth同意设置时,没有看到任何与日历相关的范围,但是仍然要求用户授予正确的范围。

What I'd Expect To See

What I Actually See

我的期望是,如果没有auth / calendar(或其他与日历相关的范围),是否无法在OAuth同意屏幕上向客户显示范围?

1 个答案:

答案 0 :(得分:0)

授予应用程序的范围是针对服务帐户的,现在,当用户使用您的应用程序时,除非您正在使用domain wide delegation

,否则他们需要允许该应用程序访问其Google帐户。