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

Firebase Functions部署后OAuth重定向URL不匹配报400错排查

Firebase Functions线上部署OAuth重定向400错误排查

可能的原因

  • 重定向URL精确匹配问题:Google OAuth对重定向URL要求完全精确匹配,包括协议(线上Functions默认是https,必须严格对应)、完整域名、路径,不能有多余斜杠、大小写差异。务必确保Cloud Console中配置的重定向URL和线上Functions的实际地址(https://<region>-<project-id>.cloudfunctions.net/<function-name>)完全一致,别把本地模拟器的http URL混入配置。
  • OAuth客户端类型错误:后端授权码模式需要创建Web应用类型的OAuth客户端,若误选桌面/移动应用类型,会直接导致重定向URL校验失败。
  • 重定向URL配置到了错误的客户端:确认Cloud Console中配置重定向URL的OAuth客户端,和当前Firebase项目关联的客户端是同一个,避免因多客户端混淆导致配置无效。
  • 未确认线上函数的实际URL:部署后通过Firebase控制台或firebase functions:list命令获取函数的真实线上地址,排查是否存在部署后URL和预期不符的情况。

是否需要切换至生产环境?

不需要强制切换到生产环境。OAuth重定向URL的校验逻辑和应用处于测试/生产环境无关,测试环境下只要配置正确就能正常运行。测试环境的OAuth同意页面会有“未验证应用”提示,但这不会触发400错误。

内容的提问来源于stack exchange,提问作者Volodymyr RT

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 02:24:52