Возвращение текущего идентификатора пользователя вместе с токеном при входе в систему с использованием токен-аутентификации в django rest framework - PullRequest
0 голосов
/ 01 октября 2019

Я использую токен JWT для аутентификации при входе. Когда пользователь входит в систему, он возвращает токен. Как я могу получить идентификатор пользователя вошедшего в систему пользователя вместе с токеном?

Я пробовал это с помощью request.user. если он возвращает AnonymousUser.

class LoginUser(viewsets.ViewSet):
    serializer_class = AuthTokenSerializer

    def create(self, request):
        token= ObtainAuthToken().post(request)
        username=User.objects.all(self.request.user)
        datas={token,username}
        return HttpResponse(datas)

я хочу вернуть токен и идентификатор пользователя.

1 Ответ

0 голосов
/ 01 октября 2019

попробуйте request.auth для получения токена и request.user.id для получения идентификатора пользователя

...