Знак маркера в почтальоне

Я хочу установить Bearer Token в почтальоне именно так:

enter image description here

По какой-то причине мой Почтальон не имеет опции Bearer Token в раскрывающемся списке Auth:

enter image description here

Что я могу сделать в Postman, чтобы показать этот вариант? Есть идеи? С уважением.

Ответы

Ответ 1

Я не уверен, что эти 2 изображения из одного и того же приложения Postman или нет, но функция Bearer Token появилась только в версии 5.3.0.

Вы можете просто вручную добавить заголовок запроса на Authorization со значением Bearer <my_token>.

Это просто фиктивное значение для демонстрационных целей - фактическое значение должно быть Bearer + your token value.

Auth Header

Это должно работать без необходимости использовать эту опцию из выпадающего списка. Это будет просто автоматически копировать, что бы вы ни делали вручную.

Ответ 2

Я использую Почтальон v7.0.9.

Добавьте переменную accessToken в переменную окружения почтальона.

enter image description here

Затем используйте вкладку Тесты, чтобы написать JavaScript.

enter image description here

let jsonData = pm.response.json();
let token = jsonData.accessToken;
pm.environment.set('accessToken', token);

Если вы используете текущую версию, то "Bearer Token" находится на вкладке "Авторизация".

enter image description here

Ответ 3

Я столкнулся с этой проблемой очень давно. И я решил эту проблему, установив версию Desktop и снова войдя в систему с учетной записью Google. После этого токен на предъявителя виден у почтальона!

В моем случае я использовал Windows 8.1 и 64 бит.

здесь вы можете получить настольную версию

Ответ 4

У вас есть несколько вариантов, чтобы добавить тип авторизации:

1) Перейти заголовки нажмите и добавьте => ключ: значение авторизации: предъявитель

2) Создать коллекцию> выбрать авторизацию

3) нажмите код и добавьте заголовки

enter image description here

headers:
{
  'Postman-Token': '55..',
  'cache-control': 'no-cache',
  'Authorization': 'Bearer eyJhbG...'
}

Ответ 5

Загрузите установочный файл и попробуйте установить версию для Windows или Mac. Онлайн версия или расширение Chrome имеет некоторые ограничения.