cf login
でクラウドファウンドリに正常にログインした場合、cf oauth-token
で有効なトークンを取得できます。ポストリクエストで有効なクラウドファウンドリoAuthトークン
curlコールで有効なトークンを取得するには、どうすればよいのですか?ユーザー名とパスワードを使用してリクエストを送信しますか?
ありがとうございます。 メニュー
cf login
でクラウドファウンドリに正常にログインした場合、cf oauth-token
で有効なトークンを取得できます。ポストリクエストで有効なクラウドファウンドリoAuthトークン
curlコールで有効なトークンを取得するには、どうすればよいのですか?ユーザー名とパスワードを使用してリクエストを送信しますか?
ありがとうございます。 メニュー
あなたは、次のスニペットを使用することができます。
[email protected]
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=1 cf login
、CF_TRACE=true
を設定することにより、CLIコマンドのHTTPリクエストを検査することができます。
解決策が見つかりました。次のカールコールで有効なトークンを取得しました。
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
ありがとうございました。 – Franhu
コミュニティの利益のために、Franhuの答えを受け入れてください。 –