Ich arbeite gerade an Spring Security 4 und alles funktioniert gut mit Standardkonfiguration. Wie kann ich Spring Web Application auf einem Computer (192.168.0.1) und HTML Server auf einem anderen Computer (192.168.0.2) konfigurieren? Wie kann ich die Spring Security für die Autorisierung mithilfe des Anmeldeformulars unter 192.168.0.2 konfigurieren?Spring Security Autorisierung remote
Spring Security-Konfiguration:
<http use-expressions="true" auto-config="true" >
default-target-url="http://192.168.0.2/home.html"
</http>
Derzeit in dem Login-Formular auf 192.168.0.2, verwende ich
<form method="post" action="http://192.168.0.1:8080/xxx/login">
<input type="text" required name="username"/>
<input type="password" required name="password"/>
<button type="submit">Sign in</button>
</form>
auf 192.168.0.2, kann der Benutzer die Genehmigung übergeben. Ich kann jedoch keine JSESSIONID im Cookie auf 192.168.0.2 oder irgendeiner relevanten Sache finden.
Meine Frage ist, welcher König von Informationen sollte ich in der Folge Ajax Anfrage enthalten, um die Spring Security wissen, wer ich bin?
Übrigens, wenn meine Autorisierung fehlschlägt, wird der Browser an 192.168.0.1/xxx/login
umgeleitet, wie kann ich auf meiner benutzerdefinierten Anmeldeseite bleiben?
Danke.
Sehr klare Antwort. Vielen Dank. –
Gern geschehen! – 11thdimension