【发布时间】:2017-01-25 16:05:45
【问题描述】:
我在后面运行一个模拟 expressjs 服务器,在前面运行 ember (ember-simple-auth) 并带有 ember-simple-auth-token 插件。我正在使用 JWT 令牌。我正在尝试确定发送用户信息的最佳方式。通常,当用户提交他们的凭据时,我会创建一个新令牌,将其副本存储在数据库中(我使用的是 mongodb),将其发送到前端,然后使用令牌来获取信息用户信息。我有一个 /auth/token (它验证并发送令牌,制作副本并将其存储在数据库中)和 /current_user 路由,它在初始登录时被调用,它使用令牌并获取用户信息。
在令牌的初始有效负载中简单地发送用户信息比使用单独的路由更好吗?我是否应该在数据库中存储一个副本以便进行比较和检索用户信息?
令牌刷新还有什么好处?
【问题讨论】:
标签: mongodb authentication express ember.js jwt