【发布时间】:2018-03-15 04:04:42
【问题描述】:
我使用 passport.js 在服务器 node.js 上进行了身份验证并获得了令牌。为了在客户端呈现页面,我需要将令牌与要在客户端显示的图像 URL 一起传递。如何使用 Express 框架安全地将令牌从服务器传递到客户端。
【问题讨论】:
标签: node.js express client-server passport.js access-token
我使用 passport.js 在服务器 node.js 上进行了身份验证并获得了令牌。为了在客户端呈现页面,我需要将令牌与要在客户端显示的图像 URL 一起传递。如何使用 Express 框架安全地将令牌从服务器传递到客户端。
【问题讨论】:
标签: node.js express client-server passport.js access-token
标准方式是使用 https 连接并将其作为纯 json 数据发送。
对于存储,您可以选择 Cookie 和本地存储。 This article from 2016 建议使用设置了 HttpOnly cookie 标志的 cookie。
为了深入挖掘,this StackOverflow question and answer 比较了两个选项的安全性,没有强烈推荐任何一种方式。
【讨论】: