2016-09-08 1 views
-1

openAM 13.0 tomcat8.3 apache 2.4 centos 7.2 firefoxWie bekomme ich die Login-Seite von openAM, wenn iPlanetDirectoryPro deaktiviert ist? Jetzt ist 403 verboten Seite

Wenn ich "www.example.com:8000/demo.html" frage, ist es ok. Ich bekomme die Login-Seite von openAM, dann gebe ich den Namen und das Passwort ein und gebe die Seite von "www.example.com:8000/demo.html" zurück.

Allerdings starte ich den openAM neu, nachdem ich die Seite von "www.example.com:8000/demo.html" habe, dann frage ich "www.example.com:8000/demo.html", zurück " 403 Verboten". Warum?

Dann habe ich festgestellt, dass das iPlanetDirectoryPro in Cookie deaktiviert ist. Wenn im Cookie ein deaktiviertes iPlanetDirectoryPro vorhanden ist, gibt openAM ein "403 verboten" zurück. Aber es gibt kein iPlanetDirectoryPro in der openAM-Redirect-Login-Seite von cookie.

Ich hoffe, dass openAM Login-Seite umleiten, wenn iPlanetDirectoryPro im Cookie deaktiviert ist. Wie kann ich es tun?

Antwort

0

Ich löste das Problem.

Ich habe die 403-Seite in Apache geändert und eine JavaScript-Funktion zum Umleiten auf die Anmeldeseite von openam eingestellt.

Zum Beispiel:

<script> 
    var locationUrl = window.location.href; 
    var redirectUrl = locationUrl.split("?")[0]; location.href="http://test.iesolutions.com.cn:8590/openamHelper/login.htm?goto="+redirectUrl; 
</script>