Node.js 使用Google和TwitterOAuth以及带有PassportJS的React前端和节点后端

Node.js 使用Google和TwitterOAuth以及带有PassportJS的React前端和节点后端,node.js,reactjs,oauth,passport.js,Node.js,Reactjs,Oauth,Passport.js,我目前正在尝试将Google和Twitter OAuth集成到我的网站中。它目前有一个前端react服务器,该服务器对后端进行api调用,该后端向前端提供JSON。目前,我们正在调用/向后端发布请求,并使用passportJS的本地身份验证策略进行身份验证。使用Passport.JS Google和Twitter OAuth库,它们打开一个新浏览器并使用新浏览器进行身份验证,然后调用另一个回调端点,该端点返回新的/返回的用户对象 是否应将OAuth责任委托给我的React应用程序?有没有办法通过

我目前正在尝试将Google和Twitter OAuth集成到我的网站中。它目前有一个前端react服务器,该服务器对后端进行api调用,该后端向前端提供JSON。目前,我们正在调用/向后端发布请求,并使用passportJS的本地身份验证策略进行身份验证。使用Passport.JS Google和Twitter OAuth库,它们打开一个新浏览器并使用新浏览器进行身份验证,然后调用另一个回调端点,该端点返回新的/返回的用户对象

是否应将OAuth责任委托给我的React应用程序?有没有办法通过Oauth的后端服务进行身份验证


此外,如果我真的设法让它工作,谷歌或Twitter OAuth都会找到一条运行回调的路径。此路由当前位于我的后端,我无法让后端服务推断前端的更改。我应该如何用一个解耦的应用程序构建OAuth?

你找到解决方案了吗?你找到解决方案了吗?