我有IBM bluemix的联合(公司)ID。我希望非浏览器访问Bluemix客户端/ API。我正在尝试使用此POST命令(使用curl) - POST http://iam.ng.bluemix.net/oidc/token;但我得到以下错误和消息: "的errorCode":" BXNIM0608E" " errorMessage":"您无法使用用户名和密码进行身份验证,因为您是联盟用户"
如开头所述,我需要使用" IBM Bluemix Continuous Delivery"网站(IBM Bluemix DevOps)获取访问令牌。
您能告诉我在该网站上我可以获得访问令牌吗?
此致 阿米特
答案 0 :(得分: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