【发布时间】:2016-12-27 15:47:39
【问题描述】:
我有一个节点服务器,它使用 oauth 向第三方进行身份验证(如堆栈溢出)。当第三方点击我的回调并且我授权请求并获取访问令牌和其他信息时,我想将此信息传递给我制作的反应应用程序,因此反应应用程序可以直接使用访问令牌进行 REST 调用来自供应商。
我是 react 和 node 的新手,但我能够制作一个可以获取访问和刷新令牌信息的节点服务器。我是“服务”和服务应用程序的新手。我一直在使用
app.use('/client', express.static(__dirname + '/client'));
为 React 应用程序提供服务,这在一定程度上非常有效。我目前所处的情况超出了范围,我想学习如何在回调中授权后将 oauth 信息与我的 react 应用程序一起发送回去。我正在使用的流程授权回调中的请求,然后重定向回 /client 路由以呈现应用程序,该应用程序无法将任何 oauth 信息传递给客户端。有什么方法可以在重定向之前设置标头以获取 oauth 信息,然后如何在 react 应用程序中获取该 oauth 信息?
我在这里发帖是为了获得一些关于我应该阅读的途径和资源的建议,也许是对我目前情况的一些建议。我渴望了解有关 express 的更多信息,目前正在寻找使用我需要的信息设置标题,然后将 react 应用程序作为文件或其他内容提供,我还不确定。
感谢所有高级人员!
【问题讨论】:
标签: javascript node.js express reactjs oauth