Google云控制台> API和服务>凭据> OAuth同意屏幕中有一个部分,可让您编辑范围列表:
但是,它似乎与用户提示中要求的实际权限没有任何关系,这似乎仅受我在执行OAuth流时从代码中实际传入的内容的影响。该列表似乎不会自动更新以反映您从代码中请求的实际范围,也没有限制您可以从代码中请求的范围。
在OAuth同意屏幕中配置的范围列表是否用于任何用途?
答案 0 :(得分:1)
在右侧屏幕快照“ Google API的作用域”中,这是您的应用程序过去要求的作用域列表。如果您的应用程序需要验证,则Google将使用此列表作为评估您的应用程序的一部分。对于列表中的大多数项目(范围),您可以单击删除图标以从列表中删除范围。
创建凭据(OAuth令牌)时,请指定当时所需的范围。屏幕快照中的列表不用于指定范围,仅用于跟踪您所使用的范围。
答案 1 :(得分:0)
如@Hanley所提到的,此屏幕显示了您的应用程序过去要求的作用域列表。如果需要验证您的应用程序,则Google将使用范围列表。您可以添加或删除所需的任何作用域。关键是该屏幕用于验证您的应用程序。添加或删除所需的任何作用域。但是,一旦批准,如果您使用未批准的范围,则需要重复批准过程。
生成凭据时,这将指定当时所需的范围。该列表根据应用程序使用的范围进行更新。但是,更新不是立即进行的。