2016-08-30 3 views
0

Wenn ich erfolgreich in Cloud Foundry mit cf login eingeloggt ist, kann ich ein gültiges Token mit cf oauth-token erhalten.Gültige Cloud Gießerei oAuth Token mit Post-Anfrage

Wie kann ich ein gültiges Token mit einem Anruf oder einer Post-Anfrage mit Benutzername und Passwort erhalten?

Vielen Dank und viele Grüße. Menü

Antwort

1

Sie können die folgenden Ausschnitt verwenden:

[email protected]ample.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: 

Hinweis: Sie können die HTTP-Anforderungen eines CLI-Befehls überprüfen, indem CF_TRACE=true Einstellung, das heißt CF_TRACE=1 cf login.

+0

danke, funktionierte perfekt! – Franhu

+0

Zum Wohle der Gemeinde, bitte akzeptieren Sie die Antwort, Franhu. –

0

Ich fand eine Lösung. Mit dem folgenden curl Anruf erhalte ich ein gültiges Token:

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