通过oauth登录跟踪用户邀请

时间:2015-04-11 07:48:21

标签: oauth-2.0

我正在构建一个应用,用户将收到加入团队的邀请。 邀请链接对用户是唯一的,当用户点击注册页面时,他们可以使用oauth(谷歌)登录。

用户完成身份验证并返回我的应用程序后,我需要获取他们的邀请代码,因此我可以在数据库中查找并将其添加到正确的团队中。

我以为我可以将state变量传递给oauth提供程序,它会像auth?state=INVITE_CODE一样传回给我,但是当我在我的身份验证请求中向google发送状态参数时,它不会完全回应。

实现这一目标的最佳方法是什么? 我使用快递护照,如果这有任何区别。

1 个答案:

答案 0 :(得分:0)

我很想过这个,所以希望这会对别人有所帮助。 如果您查看res.headers.referer它实际上是您的原始链接,而不是我期望的oauth提供商的链接。