Получение токена IAM с использованием curl завершается неудачно - PullRequest
0 голосов
/ 30 января 2019

Я пытался сгенерировать токен IBM Cloud IAM с помощью следующей команды:

 curl -ik -X POST --header "Content-Type: application/x-www-form-urlencoded" --header "Accept: application/json" --data-urlencod
e "grant_type=urn:ibm:params:oauth:grant-type:apikey" --data-urlencode "apikey=rzQV6ahSbPLzXjzhzuAEtbXXXXXXXXXXXXXXXX" --data-urlencode "response_type=cloud_iam,uaa&uaa_client_id=cf&uaa_client_secret=" "https://iam.ng.bluemix.net/oidc/passcode"

Но он по-прежнему дает мне метод 405, не разрешенный.Как правильно создать токен?Есть ли какая-либо документация, которой можно следовать?

1 Ответ

0 голосов
/ 31 января 2019

Проблема с конечной точкой, которую вы используете.Вот рабочая команда curl для создания токена IBM Cloud IAM

 curl -ik -X POST \
  --header "Content-Type: application/x-www-form-urlencoded" \
  --header "Accept: application/json" \
  --data-urlencode "grant_type=urn:ibm:params:oauth:grant-type:apikey" \
  --data-urlencode "apikey=<APIKEY>" \
  "https://iam.cloud.ibm.com/identity/token"

Вы можете сгенерировать токен IAM, используя ключ IBM Cloud API или идентификаторы сервисовКлюч API .

Вот ссылка на документацию

...