我完全有可能对范围和Google的OAuth同意误解了……但是我发现有些不寻常的情况。我正在将Google Calendar API v3与OAuth2结合使用来访问用户的Calendar数据。但是,当我在该项目的Google Developer控制台中查看OAuth同意设置时,没有看到任何与日历相关的范围,但是仍然要求用户授予正确的范围。
我的期望是,如果没有auth / calendar(或其他与日历相关的范围),是否无法在OAuth同意屏幕上向客户显示范围?
答案 0 :(得分:0)
授予应用程序的范围是针对服务帐户的,现在,当用户使用您的应用程序时,除非您正在使用domain wide delegation
,否则他们需要允许该应用程序访问其Google帐户。