我正在尝试使用 IBM CAM 的 ReST API,但401 Unauthorised
出现错误。如何生成授权令牌以授权访问资源?
问问题
146 次
1 回答
0
从 Bluemix 获取访问令牌
您可以 POST 到:
https://login.ng.bluemix.net/UAALoginServerWAR/oauth/token
带标题:
Content-Type : application/x-www-form-urlencoded
Authorization : Basic Y2Y6
Accept : application/json
与身体:
grant_type=password&username={yourusername}&password={yourpassword}
这将返回包含一个 JSONaccess_token
复制该访问令牌,您可以在调用 Cloud Automation Manager (CAM) API 时将其用作不记名令牌
将令牌与 Cloud Automation Manager 一起使用
对 CAM 的示例 API 调用以检索部署列表(堆栈):
https://cam-proxy-ng.ng.bluemix.net/cam/api/v1/Stacks?cloudOE_spaceGuid={spaceuuid}&ace_orgGuid={orguuid}&tenantId={tenantuuid}
您可以spaceuuid, orguuid and tenantuuid
在 cam-proxy-dev.ng.bluemix.net 下从浏览器获取 cookie 注意:从 cookie 数据的 uuid 开头和结尾的数据中删除任何“%22”。
带标题:
Authorization : bearer <accesstoken>
您可以在此处查看更多 API https://cam-api-explorer.mybluemix.net/#/
于 2017-06-15T15:10:32.100 回答