Почему мы предпочитаем отправлять учетные данные пользователя, токен JWT в заголовках? - PullRequest
0 голосов
/ 25 января 2019

Почему мы предпочитаем отправлять учетные данные пользователя и токен JWT в заголовках?

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

1 Ответ

0 голосов
/ 25 января 2019

Различные причины. Для одного просто лучше оценить заголовок запроса, прежде чем даже рассматривать тело. Подумайте об этом так: если вы отправите письмо другому человеку, он получит письмо, только если оно правильно адресовано ему. Если ему требуется проверка отправителя (аналогия с использованием токенов в запросах), а его нет - нам не следует открывать письмо.

Другая причина в том, что, например, запросы get не имеют тела. Таким образом, вы хотите упростить размещение токена для всех типов запросов.

Безопасно включать токен в заголовок, если вы используете https, см. этот вопрос

...