Rest_framework_simplejwt.token_blacklist не работает с mongodb

Цель: Попытка внести токен в черный список при обновлении или выходе из системы с помощью mongodb.

Проблема: token_blacklist_outstandingtoken - это коллекция в базе данных Mongodb, которую Django REST Framework использует для хранения токенов, присвоенных недавно зарегистрированным пользователям, она хорошо сохраняет токен доступа в таблице outstandingtoken при регистрации первого пользователя, но при запросе или обновлении со второй попытки возникают ошибки. Это произошло только после использования модуля черного списка ('rest_framework_simplejwt.token_blacklist').

Ошибка:

settings.py

INSTALLED_APPS = [
    ...
    'rest_framework_simplejwt.token_blacklist',
    ...
]

SIMPLE_JWT = {
    ...
    'ACCESS_TOKEN_LIFETIME': timedelta(minutes=5),
    'REFRESH_TOKEN_LIFETIME': timedelta(days=90),
    'ROTATE_REFRESH_TOKENS': True,
    'BLACKLIST_AFTER_ROTATION': True,
    ...
]
Вернуться на верх