Node.js 在OAuth重定向后让用户到前端-平均堆栈w/2 这是西斯

Node.js 在OAuth重定向后让用户到前端-平均堆栈w/2 这是西斯,node.js,angular,oauth-2.0,passport.js,Node.js,Angular,Oauth 2.0,Passport.js,我的应用程序上有一个方便的按钮,最终可以让你无缝登录谷歌。它是指向我的节点服务器上的/auth/google的链接,该服务器使用passportjs进行身份验证,从而将您重定向到授权应用程序的谷歌url。成功身份验证后,将点击重定向url(auth/google/callback),并根据用户的谷歌信息创建一个用户对象 问题 现在服务器可以将用户重定向到它想要的任何地方,不管发生什么情况,Angular应用程序都需要获得一个用户对象。据我所知,我无法将user对象放入重定向。告诉我的Angula

我的应用程序上有一个方便的按钮,最终可以让你无缝登录谷歌。它是指向我的节点服务器上的
/auth/google
的链接,该服务器使用
passportjs
进行身份验证,从而将您重定向到授权应用程序的谷歌url。成功身份验证后,将点击重定向url(
auth/google/callback
),并根据用户的谷歌信息创建一个用户对象

问题 现在服务器可以将用户重定向到它想要的任何地方,不管发生什么情况,Angular应用程序都需要获得一个用户对象。据我所知,我无法将
user
对象放入重定向。告诉我的Angular应用程序用户已验证并向应用程序获取用户对象副本的最佳实践是什么


我曾考虑将其重定向到前端的某个url,该url告诉它调用服务器请求新的用户对象,但出于某种原因,我认为有一种更为经典的方法…

我发现关于如何实现基于SPA和nodejs的身份验证的描述很有用:

可能将其与存储在HTTPS cookie中的JWT(而不是会话)结合使用:

等待这些问题:),通过url发送令牌不是一个好问题。同时要注意:不是一个解决方案。