我正在构建一个应用,用户将收到加入团队的邀请。 邀请链接对用户是唯一的,当用户点击注册页面时,他们可以使用oauth(谷歌)登录。
用户完成身份验证并返回我的应用程序后,我需要获取他们的邀请代码,因此我可以在数据库中查找并将其添加到正确的团队中。
我以为我可以将state
变量传递给oauth提供程序,它会像auth?state=INVITE_CODE
一样传回给我,但是当我在我的身份验证请求中向google发送状态参数时,它不会完全回应。
实现这一目标的最佳方法是什么? 我使用快递护照,如果这有任何区别。
答案 0 :(得分:0)
我很想过这个,所以希望这会对别人有所帮助。
如果您查看res.headers.referer
它实际上是您的原始链接,而不是我期望的oauth提供商的链接。