Я написал API, используя Django REST Frameword
и Django oAuth Toolkit
для аутентификации oauth2 и используя Postman
для проверки моего процесса авторизации API.
Я должен отправить следующий запрос на завивку
curl -X POST -d "grant_type=password&username=<user>&password=<password>" -u "<client_id>:<client_secret" http://127.0.0.1:3333/auth/token/
Я могу сгенерировать access_token
, просто используя окно Postman Get Access Token
Но я хочу сделать это, отправив запрос и передав данные с помощью формы запроса, чтобы я мог протестировать API, а также создать документацию для аутентификации.
Теперь я могу передать данные пользователя (имя пользователя, пароль) в form-data
, но как передать client_id
и client_secret
?
-u
. и способ отправки идентификатора и секрета клиента -client_id:client_secret
. в нем не используется параметр имени. Итак, я думаю, что он отправляется в заголовке. Но я не могу найти ни одного поля для размещенияclient_id
иsecret
на вкладкеAuthorization
, а вкладкаHeaders
запрашивает пару ключ-значение. - person Anuj TBE   schedule 17.05.2018