【发布时间】:2015-04-24 20:13:18
【问题描述】:
我已经构建了一个 API,为登录的用户生成身份验证令牌。此时我也有一个用 Node.JS 编写的客户端应用程序。
当我使用用户凭据从客户端应用程序向 API 发出请求时,我得到了身份验证令牌:我应该如何将它存储在客户端应用程序中?我不应该在每次想要请求 API 时都请求令牌,对吗?
我考虑过将令牌放入 Cookie 中,但我认为这不是最好的解决方案。
你会推荐什么?
【问题讨论】:
-
是您的客户端应用程序,它是一个 node.js 服务器,使用任何数据存储?
-
您可以创建一个内存数据存储,如 redis 来存储令牌并将其用于进一步的请求。将会话存储与 connect-redis 结合使用是一种可行的解决方案。
标签: node.js api rest authentication token