You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React集成Google登录遇403及GSI_LOGGER客户端ID未找到错误求助

排查Google身份认证403及Client ID未找到错误的方向
  • Client ID 拼写/复制错误
    逐字符核对代码中GoogleOAuthProvider组件的clientId属性值,确保和Google控制台生成的Web应用凭据完全一致——别忽略末尾的多余空格、无效字符(虽然Client ID不区分大小写,但复制时容易带冗余内容)。

  • OAuth凭据配置不匹配

    • 确认创建的是Web应用类型的凭据,不是移动端或其他类型。
    • 检查「已授权的JavaScript来源」:本地开发必须添加http://localhost:端口号(比如http://localhost:3000),生产环境要填实际域名,协议(http/https)、端口不能出错。
    • 「已授权的重定向URI」:react-oauth/google默认回调路径通常是/google-callback,要把完整路径(比如http://localhost:3000/google-callback)添加到凭据的重定向列表里。
  • OAuth同意屏幕未发布
    即使是测试环境,同意屏幕也需要设置为「已发布」状态。如果处于草稿状态,只有添加到「测试用户」列表的账号才能正常使用,其他账号会触发权限错误。

  • 相关API未启用
    登录Google Cloud控制台,检查是否启用了「Google Identity API」,部分场景下该API默认不会自动开启,必须手动启用后才能正常调用认证接口。

  • 缓存干扰
    本地开发用无痕模式测试,或者清除浏览器缓存;生产环境则需要清理CDN或服务器缓存,避免旧的配置被加载导致不匹配。

  • 权限或区域限制
    确认创建凭据的Google账号拥有该Cloud项目的编辑/所有者权限,同时检查账号所在区域是否存在Google服务访问限制。

内容的提问来源于stack exchange,提问作者eri S

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 22:33:20