Ich habe ein Formular Login Einstiegspunkt zur Zeit wie so definiert:Erstellen von benutzerdefinierten Authentifizierungseintrittspunkt für Form Login
<form-login login-page="/spring/login"
login-processing-url="/spring/login"
authentication-failure-url="/spring/loginfail"
default-target-url="/spring/loginsuccess"
always-use-default-target="true" />
Das funktioniert ganz gut, aber ich möchte es in einen Einstiegspunkt benutzerdefinierte Authentifizierung konvertieren. Ich habe eine Klasse, die LoginUrlAuthenticationEntryPoint
erweitert, die aufgerufen wird, wenn Authentifizierung benötigt wird.
Meine Frage ist: Wie unterstütze ich POSTing den Benutzernamen/das Passwort mit diesem Muster?
Wenn ich den Formular-Login-Block entfernen, erhalte ich einen POST nicht unterstützten Fehler. Ich schätze da ich die login-processing-URL nicht mehr definieren kann, wo verbinde ich die Zugangsdaten, damit Spring Security die Authentifizierung durchführen kann?