Wie der Titel schon sagt.
Selbst wenn der erste "AuthenticationProvider" -Aufruf "UsernamePasswordAuthenticationToken" zurückgibt und die Authentifizierung in Ordnung ist, wird "AuthenticationProvider" erneut aufgerufen und die Authentifizierung schlägt fehl. Der zweite Aufruf führt zu einem Authentifizierungsfehler, da die Anmeldeinformationen null sind.
java - spring security custom AuthenticationProvider is called twice and fails - Stack Overflow
Verwenden Sie das mit drei Argumenten im Konstruktor von UsernamePasswordAuthenticationToken </ code>. Damit gibt
`isAuthenticated ()`
true zurück. Dies verhindert, dass Sie zweimal angerufen werden.