Как установить заголовок авторизации (JWT) - PullRequest
0 голосов
/ 06 мая 2019

Я работаю над авторизацией JWT и не могу понять, как отправлять JWT в качестве заголовка запроса для каждого запроса, чтобы я мог использовать его для проверки авторизации пользователя.

Прямо сейчас я генерирую JWT сразу после входа в систему и устанавливаю его как файл cookie. Я хочу использовать заголовок вместо cookie. Как мне этого добиться?

Я использую django 1.6, если это важная информация.

1 Ответ

0 голосов
/ 06 мая 2019

Это действительно зависит от вашей библиотеки запросов. Не могли бы вы сказать мне, какую библиотеку вы используете для отправки запросов? НО: большинство библиотек запросов должны позволять вам устанавливать заголовок запроса для включения JWT. Поэтому, когда сервер получает запрос, он «узнает», что вы авторизованы, поскольку JWT находится в заголовке.

Взгляните на Как добавить JWT в заголовок авторизации? в качестве примера!

Что касается этого: Right now, I am generating the JWT immediately after login, and setting it as a cookie. I want to use header instead of cookie. How can I achieve this?

Вполне нормально установить ваш JWT в качестве файла cookie. Что вы должны сделать для каждого запроса - это получить JWT из cookie. Посмотрите: https://www.w3schools.com/js/js_cookies.asp для более подробной информации!

...