安全网关的REST API有一个位于/v1/sgconfig
的GET操作。它只有一个必选参数:Authorization
。
该参数的值应该是什么,该值位于哪里?
安全网关的VCAP_SERVICES
环境变量中只包含org_id
和space_id
。
Bluemix安全网关配置API文档相当稀疏!
Lokesh,
GET /v1/sgconfig
调用要求用户给出一个Bluemix承载令牌或他们的Bluemix用户名和密码基64编码在认证头。
例如,如果我的org id是AlsOrg
, space id是AlsSpace
, username是alex@us.ibm.com
, password是password
,我可以执行这个请求:
curl https://sgmanager.ng.bluemix.net/v1/sgconfig?org_id=AlsOrg&space_id=AlsSpace -H "Authorization: Basic YWxleEB1cy5pYm0uY29tOnBhc3N3b3Jk"
注意:您链接的文档中的基本url似乎不正确。我保证这些都更新了。
另外,org和space id应该是guid。当您登录Bluemix时,您可以在URL中作为查询参数访问这些参数。