Как сохранить токен авторизации django rest в кэше db?
Я использую 'rest_framework.authentication.TokenAuthentication', Мне не разрешено использовать любую другую библиотеку Token. Есть ли способ указать Django сохранять маркер доступа в кэше db?
Также, есть ли команда или библиотека, которая позволит мне вызвать генерацию нового ключа?
Я настроил свой внутренний кэш следующим образом и хотел бы, чтобы токены сохранялись здесь...
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.db.DatabaseCache',
'LOCATION': 'TOKEN_cache_table',
'TIMEOUT': 600, #=10 minutes in second
'OPTIONS': {
'MAX_ENTRIES': 5
}
}
}