Как сгенерировать токен доступа для федерального (корпоративного) пользователя IBM bluemix
У меня есть федеративный (корпоративный) идентификатор для IBM Bluemix. Я хочу, чтобы не браузерный доступ к клиенту / API Bluemix. Я пытаюсь использовать эту команду POST (с использованием curl) - POST http://iam.ng.bluemix.net/oidc/token; но я получаю следующее сообщение об ошибке: "errorCode":"BXNIM0608E" "errorMessage":"Вы не можете аутентифицироваться с помощью имени пользователя и пароля, так как вы являетесь федеративным пользователем"
Затем я наткнулся на этот пост: https://developer.ibm.com/devops-services/2016/06/23/whats-federated-authentication-and-how-does-it-affect-me/
Как уже упоминалось в начале, мне нужно использовать веб-сайт "IBM Bluemix Continuous Delivery" (IBM Bluemix DevOps) для получения токена доступа.
Подскажите, пожалуйста, где именно на этом сайте я могу получить токен доступа?
С уважением, Амит
1 ответ
Кажется, вам нужно следовать инструкциям для IAM по адресу https://console.ng.bluemix.net/docs/iam/apikeys.html
Вот где вы можете генерировать свои ключи API. Затем я нашел инструкции по использованию ключа для входа в систему, как упоминалось в https://console.ng.bluemix.net/docs/cli/reference/cfcommands/index.html
bash$ cf login -u apikey -p $API_TOKEN