2017-02-19 2 views
0

Ich verwende openam OAuth/OpenID für die Benutzerauthentifizierung. Wie in den Dokumentationen erwähnt, konnte ich SSOTokenID als JSON-Objekt erhalten, indem ich folgende HTTP-Anfrage machte.SSOTokenID als Set-Cookie-Wert in OpenAM übergeben

curl -X POST -H "X-OpenAM-Username: demo" -H "X-OpenAM-Password: changeit" -H "Content-Type: application/json" -d '' -k -v https://openam.example.com:8443/openam/json/authenticate?realm=/ 

Statt dessen möchte ich SSOTokenID als Set-Cookie-Header-Wert der HTTP-Antwort erhalten. Gibt es überhaupt, dass ich es tun kann?

Antwort

1

Angenommen, Sie nur ein Authentifizierungsmodul verwenden, das eine NameCallback und PasswordCallback (wie Sie in Ihrem Beispiel verwendet) akzeptiert, dann können Sie nur die Legacy-UI Null-Seite Anmeldung verwenden Sie XUI obwohl

deaktivieren müssen Verwenden Sie Ihr Beispiel

curl -X POST -d 'IDToken1=demo&IDToken2=changeit' -k -v https://openam.example.com:8443/openam/UI/Login?realm=/ 
Verwandte Themen