Google同意屏幕上的预选复选框。

5
我们在使用Google Consent Screen (oauth2)时遇到了问题,我们请求的权限范围没有自动选中。这导致用户告诉我们他们已经授权了,但实际上他们并没有意识到需要选择框才能授权。
有没有办法预先勾选这些复选框?或者不允许用户勾选/取消勾选它们?只是给用户接受或拒绝的选项?

enter image description here

谢谢!


你找到解决方案了吗? - zeusstl
不,只有在用户登录时检查作用域并向他们发送消息以提供额外的作用域 :( - Thomas Clayson
你可能会发现这种方法很有用:https://dev59.com/1VEG5IYBdhLWcg3wSpOz#69470478 - jmart
这个问题有任何更新吗?我使用JS进行Google登录时也遇到了权限未预先选中的相同问题。 - Chirag Thaker
我们改变了处理方式。现在我们先登录用户,而不在那个时候请求任何权限。相反,我们现在根据需要请求权限。这样一次只需要一个权限,我们可以更加上下文地处理异常情况。 - Thomas Clayson
1个回答

0
我们这里也遇到了同样的问题。作为临时解决方案,我们将范围(复选框)的数量减少到只有一个https://www.googleapis.com/auth/drive,这已足够在驱动器中查看/创建文件(尚未测试删除/更新)。

你好Tem Ab,我尝试了你的解决方案,但对我也没有用。我想要预选联系人复选框,我已经在作用域中应用了 https://www.googleapis.com/auth/contacts,但联系人权限仍未被预选。此外,还有与此相关的开放github问题:github issue - Chirag Thaker

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接