2017-04-11 2 views
0

Wenn ich einen curl-Befehl auf dem Server mache, auf dem ich openam laufe, funktioniert es gut, solange ich den FQDN benutze.OpenAM funktioniert nur, wenn ich den FQDN benutze

curl https://<fqdn>:port/openam/XUI/#login/

Allerdings, wenn ich es von IP-Adresse aufrufen:

curl https://<ipaddress>:port/openam/XUI/#login/

es zurück:

{"code":400,"reason":"Bad Request","message":"FQDN \"<ipaddress>\" is not valid."}

ich die /etc/hosts eingerichtet umfassen eine Linie für <ipaddress> <fqdn> aber immer noch kein Glück. Irgendwelche Vorschläge?

Antwort

0

OpenAM verwendet Cookies für SSO-Tokens und Cookies funktionieren nur mit einem FQDN. Sie können keine IP-Adresse verwenden

+0

Ich versuche, openam als Rest-Service zu verwenden, um einen Benutzer/ein Passwort zu validieren. Gehe ich falsch? – Woodsy

+0

Mein letzter Kommentar war vage. Ich verwende https://backstage.forgerock.com/docs/openam/12.0.0/dev-guide/chap-rest#rest-api-auth Beispiel – Woodsy

+1

Nicht sicher, wie das Folgen eines Beispielleitfadens für Ihren Zugriff relevant ist Ihre Server. Auf die REST-APIs kann nur über gültige FQDNs zugegriffen werden. Die neue AM5-Version setzt beispielsweise Cookies als Teil von/json/authenticate-Antworten. –

Verwandte Themen