Oauth 2.0 如何使用CloudFoundry api获取令牌?

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

我正试图从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-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,但它非常容易工作。