Oauth 2.0 如何使用CloudFoundry api获取令牌?
我正试图从Cloud Foundry获得代币。我从Oauth 2.0 如何使用CloudFoundry api获取令牌?,oauth-2.0,restful-authentication,cloud-foundry,Oauth 2.0,Restful Authentication,Cloud Foundry,我正试图从Cloud Foundry获得代币。我从cf oauth-token命令中获取令牌,但我尝试使用curl-its,这给了我一个错误: { "description": "Unknown request", "error_code": "CF-NotFound", "code": 10000 } 我正在使用的Curl命令: curl 'https://<domian>/oauth/token' -X POST \ -H 'Content-Ty
cf oauth-token
命令中获取令牌,但我尝试使用curl-its,这给了我一个错误:
{
"description": "Unknown request",
"error_code": "CF-NotFound",
"code": 10000
}
我正在使用的Curl命令:
curl 'https://<domian>/oauth/token' -X POST \
-H 'Content-Type: application/x-www-form-urlencoded' \
-H 'Accept: application/json
curl'https:///oauth/token'-X柱\
-H'内容类型:应用程序/x-www-form-urlencoded'\
-H'Accept:application/json
我做错了什么?这取决于使用的流量。请参阅文档:可能不是您想要的,但我经常在脚本中采用惰性路径并执行以下操作:
curl-H“Authorization:$(cf oauth token)”https://api.system_domain/v2/...“
(您可以将令牌用于任何端点,而不仅仅是CAPI)。这需要安装并登录cf
cli,但它非常容易工作。