0

此时我有一个与如何进行多身份验证令牌会话有关的问题;因为它在用户登录系统并尝试在其他机器上执行相同操作时有限制,令牌被更改(用户令牌),我们希望有多个令牌会话,这意味着我们需要存储所有令牌为了有很多连接,但不清楚我们需要如何存储它并销毁会话:我们有一个如下的解决方案:

[User] =>(has many) => [tokens],当用户登录时创建一个新的令牌等等。归根结底,我们有很多同一个用户的代币。这不是最佳做法。

还有另一种解决此问题的最佳方法吗?

4

1 回答 1

0

在这种情况下,解决方案是实现一个名为授权的表并将所有密钥保存在那里以便查找并关联到用户,然后我需要在任何时间段内过期。使用redis 或delayed_job 将其删除。

于 2013-04-14T20:27:05.340 回答