DHC Chrome Extension - Настройка типа авторизации в заголовке запроса

Пытаюсь использовать DHC ( ссылка) для отправки HTTP-запроса POST. Мне нужно отправить следующий запрос

POST /Users  HTTP/1.1
Host: example.com
Accept: application/json
Content-Type: application/json
Authorization: Bearer h480djs93hd8
Content-Length: ...

{
  "schemas":["urn:scim:schemas:core:1.0"],
  "userName":"bjensen",
  "externalId":"bjensen",
  "name":{
    "formatted":"Ms. Barbara J Jensen III",
    "familyName":"Jensen",
    "givenName":"Barbara"
  }
}

с авторизацией с использованием Bearer. Но я не могу установить авторизацию на Bearer, и она показывает только "Basic" как авторизацию. Как я могу установить авторизацию на Bearer здесь?

1 ответ

Итак, я расскажу вам, как я использовал это и как я использую это сейчас.

Это довольно легко начать - в заголовке Authorization в качестве значения введите слово Bearer, а затем вставьте свой токен после пробела. Нет необходимости редактировать этот заголовок любым другим способом. Сохранение такого запроса даст вам один вставленный статический токен, который вам придется менять при каждом изменении авторизации токена, так что это не является хорошим решением, но, тем не менее, работает.

Если вы хотите использовать этот токен для авторизации более чем одного запроса и чаще, чем один раз, лучше поместить туда выражение, которое извлечет ваш токен из запроса авторизации и вставит его в запросы, с которыми вы его используете. У меня есть ответ в формате json в запросе авторизации, поэтому я просто ввел значение параметра Authorization в строку, например:

Bearer {"Project_name"."Service_name"."Auth_request_name".response.body.access_token}

где response.body.access_token извлечь токен, который я использую из моего json. Это довольно просто, и после одного запроса авторизации вы можете повторно использовать этот токен во всех других запросах, для которых требуется авторизация на предъявителя, без его постоянного вставления.

податель

Другие вопросы по тегам