【发布时间】:2013-04-21 06:28:55
【问题描述】:
我目前正在为我的 RESTful API 实施 OAuth 2.0 架构。
对于每个请求,我都会在 HTTP 标头中设置一个授权承载令牌,以便我的所有客户端发出授权请求。
Authorization: Bearer sdflksd3r4823vkn95-03850432
我了解在 API 中接受令牌直到过期日期是一种常见的做法。但是假设用户想要撤销令牌,我需要采用一种方法来检查每个请求的令牌状态。
所以我想去数据库检查每个 HTTP 请求。由于性能原因,我感觉这不会很好地扩展。
所以我想知道像 Redis 这样的解决方案是否适合非常快速地单次读取访问令牌状态?
【问题讨论】:
标签: api rest redis oauth-2.0 access-token