Я пытаюсь создать заголовок для токена носителя авторизации, который я сгенерировал со стороны API. Я использую CORS -where для вызова API и получения данных через JSON. Мне было интересно, каков правильный формат заголовка токена носителя авторизации?
Заголовок токена носителя авторизации в Javascript
Ответы (2)
Без дополнительной информации, обычно заголовок Authorization
, использующий токен-носитель, должен выглядеть следующим образом:
Authorization: Bearer mF_9.B5f-4.1JqM
В javascript обычно требуется установка свойства Authorization
объекта заголовков:
// headers you pass to a http request
let headers = {
'Authorization': 'Bearer ' + token
};
Обычно библиотека HTTP-запросов берется в качестве параметра для заголовков, куда вы передадите это.
Вы хотите узнать что-то более конкретное?
person
dwosk
schedule
02.10.2020
Должен ли токен быть в скобках или что-то в этом роде? Мой токен включает ~, предлагая моему коду иметь Uncaught SyntaxError: Unexpected token '~'. Мой пример: «Авторизация»: «Носитель» xxxx ~ xxxxxxxxxxxxxxxxxxxx
- person Yashvardhan Khaitan; 02.10.2020
Да, это должно быть в кавычках: 'Авторизация': 'Носитель' + 'xxxx ~ xxxxxxxxxxxxx'
- person dwosk; 02.10.2020
В моем случае bearer должно быть набрано Bearer. Это дело разумное.
- person Juan Ignacio Avendaño Huergo; 14.04.2021
HTTP авторизация имеет следующий синтаксис:
Authorization: <type> <credentials>
Для вашего конкретного случая использования, то есть с использованием токена-носителя, заголовок запроса должен быть:
Authorization: Bearer <token>
person
j4ckofalltrades
schedule
02.10.2020