【发布时间】:2017-06-07 18:45:58
【问题描述】:
我有一个 IBM bluemix 的联合(公司)ID。我希望对 Bluemix 客户端/API 进行非浏览器访问。我正在尝试使用这个 POST 命令(使用 curl) - POST http://iam.ng.bluemix.net/oidc/token ;但我收到以下错误和消息: “错误代码”:“BXNIM0608E” "errorMessage":"您是联合用户,无法使用用户名和密码进行身份验证"
如开头所述,我需要使用“IBM Bluemix Continuous Delivery”网站(IBM Bluemix DevOps)来获取访问令牌。
您能否告诉我在该网站上的确切位置我可以获得访问令牌?
问候, 阿米特
【问题讨论】:
-
我尝试了在console.ng.bluemix.net/iam/?env_id=ibm:yp:us-south#/apikeys 生成的 apikey,但这也不起作用。这是我正在尝试的命令: "curl -X POST -H "Content-Type: application/x-www-form-urlencoded" -H "Authorization: Basic Yng6Yng=" -d "grant_type=password&response_type=cloud_iam,uaa&username= &password=?我从哪里得到这个??>&uaa_client_id=cf&uaa_client_secret="iam.ng.bluemix.net/oidc/token"
-
这是我指的bluemix文档:console.ng.bluemix.net/docs/containers/…
标签: ibm-cloud access-token federated devops-services