我正在寻找一种将“成功”重定向到不同路径的方法,具体取决于网站中身份验证过程的开始位置。
有没有办法知道流程开始的成功事件?或者有没有办法传递一些令牌或任何其他将在回调方法上返回的指示?
例如,如果登录从“www.mysite.com/personal”或“www.mysite.com/public”开始。
即在“www.mysite.com/personal”用户点击“谷歌登录”
--> 'www.mysite.com/auth/google'
--> PassportJS 重定向到 google 身份验证
--> Google 重定向回“www.mysite.com/auth/google/callback”。
我想知道来自谷歌最后一次重定向的“回调”用户在哪里开始了这个过程,个人的还是公共的?