Проверьте, имеет ли request.user действительный Refresh Token?

У меня есть этот код Python3.7 Django 3.2.13:

from django.contrib.auth.tokens import default_token_generator

@api_view('POST')
@permission_classes([IsAuthenticated])
def sign_out(request):

    # Get the refresh_token from POST data...
    refresh_token = request.data.get("refresh")

    # We want to know if the refresh_token is associated with the current user?
    is_refresh_token_valid = default_token_generator.check_token(request.user, refresh_token)

Теперь это всегда возвращает False. Этот check_token работает, когда я использую его для маркера доступа. Есть ли способ заставить его работать с маркером обновления?

Спасибо! Эрик В.

Вернуться на верх