为什么OAuth不将用户重定向到重定向URL?

dba5bblo  于 2022-12-11  发布在  其他
关注(0)|答案(1)|浏览(238)

我创建了nodejs的网络应用程序与React前端。我有后端API分配给api.domain.com。在我的API中,我有4个端点。/api/auth/login/google,/api/auth/login/facebook,/api/auth/redirect/google,/api/auth/redirect/facebook。
当我尝试domain.com通过google或facebook从www.example.com登录时,我的前端向API/auth/login/(google或facebook)发送请求,然后用户重定向到google的登录页面,然后它将我重定向到https://myaccount.google.com/?pli=1或https://www.facebook.com/#=
如何解决这个问题呢?
我使用默认的passport策略登录Nest.js请帮助我)

4xrmg8kj

4xrmg8kj1#

它发生的原因是我试图用res.redirect(req.headers ['referrer'])重定向我的用户;- 它会将我重定向到此页面

相关问题