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

使用@react-oauth/google注册失败:当前源未在Google OAuth客户端注册

解决@react-oauth/google注册报错:The current origin is not registered with the Google OAuth client

这个报错的核心原因是当前项目运行的域名/端口未在Google Cloud控制台的OAuth客户端配置中被列为授权来源,按以下步骤修复:

  • 登录Google Cloud控制台,找到对应项目的「OAuth 2.0客户端ID」配置页面
  • 在「已授权的JavaScript来源」区域,添加你当前项目的完整访问地址:
    • 本地开发通常是http://localhost:3000(根据你实际端口调整)
    • 生产环境则添加线上域名,如https://your-production-site.com
    • 注意必须和实际访问地址完全一致,包括协议(http/https)、域名、端口
  • 保存配置后,等待1-2分钟让配置生效,再重新测试注册流程

额外检查项:

  • 确认代码中使用的客户端ID,和控制台配置的是同一个,避免混用不同环境的ID
  • 如果是用IP地址访问项目,也要把对应IP(如http://192.168.x.x:3000)添加到授权来源里

相关截图

报错信息截图
Google OAuth客户端配置页面

内容的提问来源于stack exchange,提问作者Sohaib Ashraf

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 04:50:42