2015-05-10 4 views
0

пытается использовать DHC (link) для отправки запроса HTTP POST. Мне нужно отправить следующий запрос:DHC Chrome Extension - настройка Тип авторизации в заголовке запроса

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" 
    } 
} 

с авторизацией с использованием носителя. Но я не могу установить разрешение для носителя, и он показывает только «Базовый» в качестве авторизации. Как я могу установить авторизацию на носитель здесь?

ответ

1

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

В начало Готовность к авторизации, как значение, введите слово «Носитель», а затем вставьте свой токен после пробела. Нет необходимости редактировать этот заголовок любым другим способом. Сохранение такого запроса даст вам один статический маркер, который вам нужно будет изменить с каждым изменением авторизации маркера, чтобы оно не было хорошим решением, но тем не менее работает.

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

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

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

Bearer