有没有办法将 Django Rest Framework 配置为将令牌信息存储在 Redis 而不是数据库中?

Amo*_*kar 5 django redis oauth-2.0 django-rest-framework

有没有办法将 Django Rest Framework 配置为将令牌信息存储在 Redis 而不是数据库中?

小智 5

您可以创建自己的自定义身份验证后端,将令牌存储在 redis 中。从文档

要实现自定义身份验证方案,子类 BaseAuthentication 并覆盖 .authenticate(self, request) 方法。如果身份验证成功,该方法应返回 (user, auth) 的二元组,否则返回 None 。