通过post请求获取有效的云铸造厂oAuth令牌



如果我使用cf login成功登录到云铸造厂,我可以使用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,即CF_TRACE=1 cf login来检测CLI命令的HTTP请求。

我找到了一个解决方案。使用下面的curl调用,我得到一个有效的令牌:

curl -X POST "yourloginserver/oauth/token" -H "Content-Type: application/x-www-form-urlencoded" -H "Accept: application/json" -H "Cache-Control: no-cache" -H "Authorization: Basic Y2Y6" -d "grant_type=password" -d "username=my-user" -d "password=my-password" -m 30 -v

相关内容

  • 没有找到相关文章

最新更新