我一直在搜索一段时间,似乎找不到一篇文章,说明存储访问令牌的最佳做法。对不起,这可能是重复......
显然我希望它是持久的,所以我自然会想到将它存储在数据库或用户的cookie中。不过我看到有人说要将它存储在memcache或session中,但我并不知道它们的意思。
答案 0 :(得分:0)
如果将会话存储到cookie,最好使用默认的ActionController :: Session :: CookieStore,因为它是加密签名和加密的。
将其存储在数据库中可能没问题,但这需要进行数据库访问才能查看用户是否经过身份验证,这可能会导致性能问题。 Memcache是一个很好的选择,因为作为内存中的键值存储引擎可以提高性能。
请参阅here以获取参考资料