Curl 通过post请求获取有效的cloud foundry oAuth令牌

Curl 通过post请求获取有效的cloud foundry oAuth令牌,curl,cloud-foundry,developer-console,swisscomdev,Curl,Cloud Foundry,Developer Console,Swisscomdev,如果我使用cf login成功登录到cloud foundry,我可以使用cf oauth token获得有效的令牌 我如何通过curl调用或带有用户名和密码的post请求获得有效令牌 谢谢你,并致以最良好的问候。 菜单您可以使用以下代码段: cf_user=youremail@example.com cf_password=yourpassword curl -X POST 'https://login.lyra-836.appcloud.swisscom.com/oauth/toke

如果我使用
cf login
成功登录到cloud foundry,我可以使用
cf oauth token
获得有效的令牌

我如何通过curl调用或带有用户名和密码的post请求获得有效令牌

谢谢你,并致以最良好的问候。
菜单

您可以使用以下代码段:

 cf_user=youremail@example.com
 cf_password=yourpassword

 curl -X POST 'https://login.lyra-836.appcloud.swisscom.com/oauth/token' \
 -d "grant_type=password&scope=&username=${cf_user}&password=${cf_password}" \
 --user cf:

提示:您可以通过设置
CF_TRACE=true
来检查CLI命令的HTTP请求,即
CF_TRACE=1 CF login
您可以使用以下代码段:

 cf_user=youremail@example.com
 cf_password=yourpassword

 curl -X POST 'https://login.lyra-836.appcloud.swisscom.com/oauth/token' \
 -d "grant_type=password&scope=&username=${cf_user}&password=${cf_password}" \
 --user cf:

提示:您可以通过设置
CF_TRACE=true
来检查CLI命令的HTTP请求,即
CF_TRACE=1 CF login

我找到了解决方案。通过以下curl调用,我获得了一个有效的令牌:

curl-X发布“yourloginserver/oauth/token”
-H“内容类型:应用程序/x-www-form-urlencoded”
-H“接受:应用程序/json”
-H“缓存控制:无缓存”
-H“授权:基本Y2Y6”
-d“授权类型=密码”
-d“用户名=我的用户”
-d“密码=我的密码”
-米30

-我找到了一个解决办法。通过以下curl调用,我获得了一个有效的令牌:

curl-X发布“yourloginserver/oauth/token”
-H“内容类型:应用程序/x-www-form-urlencoded”
-H“接受:应用程序/json”
-H“缓存控制:无缓存”
-H“授权:基本Y2Y6”
-d“授权类型=密码”
-d“用户名=我的用户”
-d“密码=我的密码”
-米30

-为了社区的利益,请接受答案,弗兰胡。为了社区的利益,请接受答案,弗兰胡。