更新:我可以确认,只要应用中未使用范围,仅请求验证就不会触发未验证的应用屏幕。
显示“未经验证的应用程序”屏幕时的当前文档有些混乱。
尤其是当我通过Oauth同意屏幕添加敏感范围,请求验证但不尚未在应用程序中使用它时会发生什么?
下面是support page不清楚的部分,特别是第2点:
应用或脚本可能在其之前显示“未验证的应用”屏幕 显示同意屏幕。这基于特定的范围 您的应用包含在请求中。该警告将在以下情况下显示:
- 您的应用使用敏感范围,但尚未配置OAuth 同意屏幕并要求验证。
- 您在OAuth同意屏幕上选择了敏感范围并请求验证,但验证尚未完成。
- 您的应用使用的是您未在OAuth同意屏幕配置页上选择的敏感范围。
项目符号2的措词如下所示,即使未使用示波器,也可能会触发用户未验证的应用程序屏幕。
我可能遗漏了一些东西,但感觉是预期的行为是允许用户请求验证,并且如果应用程序中也使用了范围,则仅显示“未经验证的应用程序”屏幕,以便允许开发人员获取在应用程序中使用之前验证的范围。
答案 0 :(得分:0)
在我们继续进行并请求验证之后,我可以确认,只要在验证之前未在应用程序中使用范围,仅请求验证就不会触发未验证的应用程序屏幕。