Аутентификация токена django-rest-auth на стороне клиента
Я реализовал Token Authentication в моем API. Когда я отправляю запрос POST с учетными данными пользователя, я получаю токен. Но я не могу понять, как реализовать логику на стороне клиента, чтобы использовать этот токен. Я имею в виду, где я это храню?
1 ответ
Решение
Для аутентификации клиентов ключ токена должен быть включен в HTTP-заголовок авторизации. Ключу должен предшествовать строковый литерал "Token", с пробелами, разделяющими две строки. Например:
Authorization: Token 9944b09199c62bcf9418ad846dd0e4bbdfc6ee4b1
Так что, действительно, вам нужно хранить где-нибудь на переднем конце.
Вы можете прочитать больше о том, где лучше всего хранить токены здесь и здесь.