API BitBucket Rest OAuth2: как использовать клиентские полномочия
Я пытаюсь использовать пункт 4 (Предоставление учетных данных клиента), чтобы получить документацию для проверки подлинности токена доступа / носителя.
Пример:
curl -X POST -u "client_id:secret" \
https://bitbucket.org/site/oauth2/access_token \
-d grant_type=client_credentials
Я создал OAuth Consumer. Я беру "Секрет", сгенерированный этим Потребителем, и просто подключаю его в приведенном выше примере как "секрет", и получаю результат "Несанкционированный клиент", когда ожидаю получить токен доступа.
Результат:
{"error_description": "Invalid OAuth client credentials", "error": "unauthorized_client"}%
Я также заверил созданного мной потребителя в качестве всех доступных разрешений.
Я вставляю неправильное значение в секретный раздел? Или что еще я мог делать неправильно?
1 ответ
Вам также необходимо заменить client_id на ключ вашего потребителя, поскольку вы заменили секрет "client_id:secret" => "key:secret"