gpt4 book ai didi

google-api - 如何将 Google OAuth 同意屏幕配置为不显示复选框?

转载 作者:行者123 更新时间:2023-12-04 13:56:52 24 4
gpt4 key购买 nike

您好 Stackoverflow 社区,

我正在尝试配置一个网络应用程序以使用某些 Google 范围。我希望用户要么批准所有这些,要么拒绝所有这些。

这正是我在玩 时得到的行为。 Google OAuth Playground :

Google OAuth Playground

看,我在每个范围内得到一个无法取消选中的“实心圆”。
用户要么允许访问所有列出的作用域,要么拒绝访问所有这些作用域。一次全部。

但在我的应用程序中,每个权限都映射到一个弹出窗口,可以是 允许 拒绝 .另外,最后会显示相同的同意屏幕,但用户可以选择/取消选择 一定的权限。 (复选框)

Scope 1
Scope 2
Consent Screen

尽管这听起来更精细,但我认为这也有点令人困惑,而且它扩展了我的应用程序中的逻辑,因为我需要仔细检查所有范围的权限是否已被授予。我确实需要它们两个来做我需要做的事情,所以,只有一个范围对我没有用,我可能需要重新触发授予权限过程:这实际上是我试图避免的。我的意思是,可以处理 完全被拒绝 场景,但批准部分范围并不是我想要的。

解决方案是模仿 Google OAuth Playground 做。

我已经在我的同意屏幕配置中明确添加了范围(现在正在审查中)。但我仍然得到这种行为。

我可能缺少 oAuth url 的哪个配置或参数才能获得确切的行为?

谢谢!

最佳答案

事实证明,在添加 后特定范围 我需要:

https://console.cloud.google.com/apis/credentials/consent/edit?project= {你的项目ID}

enter image description here

过了一会儿......我开始看到带有实心圆圈而不是可选复选框的同意屏幕!

关于google-api - 如何将 Google OAuth 同意屏幕配置为不显示复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60954001/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com