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

Supabase集成Google OAuth无法跳转至指定URL的问题排查

Supabase Google OAuth 跳转异常问题解决

修正Supabase站点URL配置

站点URL必须是应用的根域名,而非具体路径。你当前将其设为http://localhost:5000/dashboard是错误的,应改为http://localhost:5000,同时保留http://localhost:5000/dashboard在重定向URL列表中。

调整Google Cloud控制台配置

  • 授权重定向URI:确认设置为完整的http://localhost:5000/dashboard,无拼写错误
  • 授权JavaScript源:只需填写根域名http://localhost:5000,无需添加具体路径

修改客户端redirectTo为完整URL

相对路径可能存在解析问题,替换为完整URL:

const { data, error } = await supabase.auth.signInWithOAuth({
    provider: 'google',
    options: {
        redirectTo: 'http://localhost:5000/dashboard'
    }
});

清除缓存

清除浏览器的Cookie、本地存储,或在Supabase控制台刷新认证配置,避免旧会话缓存干扰跳转逻辑。

排查前端路由拦截

检查前端应用的全局路由守卫(如React Router的导航守卫、Vue Router的全局钩子),确认没有在认证完成后强制跳转到根路径的逻辑。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 13:34:59