Ich habe zwei Java-Webapps, die auf dem gleichen Jboss-Server laufen, aber in einer anderen Domäne:Login webapp2 von WebApp1 JAAS mit
Alle Inhalte von beiden Seiten wird mit einem JAAS-Login-Modul gesichert. Ich möchte jetzt eine Schaltfläche in App1 erstellen, um auf eine Seite auf App2 zu gehen. Wie vorhergesagt, werde ich vom Loginscreen von App2 vorgestellt. Ich kann mich erfolgreich anmelden.
Allerdings sind Benutzer auf beiden Webapps eigentlich gleich. Das bedeutet, dass Benutzername/Passwörter, die für app1 gültig sind, auch für app2 gültig sind. Ich möchte etwas programmieren, um die redundante Sicherheitsprüfung zu umgehen. Wenn App 1 auf eine Seite von app2 zugreifen möchte, möchte ich den j_username und das j_password irgendwie an app2 weitergeben, damit App2 sofort die Sicherheitsprüfung durchführen kann. Es ist kein Problem, wenn ich zusätzlichen Controller oder jsp erstellen und eine Umleitung in diesem Prozess verwenden muss. Wie kann ich einen j_username und ein j_password direkt übergeben, so dass der Loginscreen nicht mehr angezeigt wird, aber die Sicherheitsprüfung noch durchgeführt wird?
Wie können Sie Port1 & Port2 für den gleichen jboss haben? Ist es eine Jboss-Instanz und Port1 == Port2? – sibnick
Es ist ein Server (Maschine), mit einer jboss Domain-Setup. Es gibt also mehrere Instanzen/Servergruppen. Die zweite Gruppe hat einen Port-Offset. – user1884155