点击Google登录按钮如何跳过中间页直接跳转至登录页
问题描述
我查看了Google登录相关的教程,自己配置了Google登录按钮,效果如下:
现在点击这个按钮后,不会直接跳转到Google登录页面,会先进入一个需要点击「继续」按钮的中间页面,我想要实现点击登录按钮后直接跳转至登录页,省略这个中间跳转步骤,需要怎么调整配置?
需要点击继续的中间页截图:
我的现有配置截图如下:

解决方法
这个需要点「继续」的中间页是新版Google身份服务SDK的默认逻辑,按下面的方法调整就能直接跳转到登录页:
- 自主做前端集成的场景:别直接调用SDK的
renderButton方法渲染官方默认按钮,自己写按钮样式,给按钮绑定点击事件直接跳转Google OAuth 2.0授权地址,授权请求参数里固定加上prompt=select_account,就会直接进入账号选择/密码输入的登录页,不会弹出中间确认层。如果一定要用SDK自带的按钮样式,初始化SDK时关掉自动预加载提示的逻辑,prompt参数明确设为select_account,不要留空也不要设为none。 - 对接第三方身份服务的场景(包括Firebase、Supabase、企业自建统一认证系统等):去平台后台找到Google登录的配置项,把「一键登录提示」「展示域名确认中间页」这类开关关闭,授权流程选择「直接跳转至授权页」模式即可。
- 检查应用发布状态:如果你的Google OAuth同意屏幕还处于「测试中」状态、未完成正式发布,Google会强制弹出这个安全确认提示,完成域名所有权验证、提交应用审核通过发布后,这个强制提示会自动消失。
内容的提问来源于stack exchange,提问作者Rafael MR
相关产品推荐
相关产品推荐

