2

我有一个 IBM bluemix 的联合(公司)ID。我希望对 Bluemix 客户端/API 进行非浏览器访问。我正在尝试使用这个 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)来获取访问令牌。

你能告诉我在那个网站上我可以在哪里获得访问令牌吗?

问候, 阿米特

4

1 回答 1

2

看来您需要遵循https://console.ng.bluemix.net/docs/iam/apikeys.html#manapikey上的 IAM 说明

您可以在此处生成 API 密钥。然后我找到了使用密钥登录的说明,如https://console.ng.bluemix.net/docs/cli/reference/cfcommands/index.html#cf_login中所述

bash$ cf login -u apikey -p $API_TOKEN

于 2017-06-07T19:20:47.607 回答