Ich verwende Spring-Sicherheit mit REST und verwende die URL ( /logout
) als Endpunkt für meine Abmelde-Methode. Aber nachdem ich diese Methode aufgerufen habe, leite ich mich auf ( /login?logout
) um, ich weiß, das ist die Feder logOutSuccessUrl
. Und ich möchte die Umleitung loswerden. Das ist mein Code:
Ich habe versucht, HttpStatusReturningLogoutSuccessHandler
zu verwenden, aber es hat nicht funktioniert, und selbst die Einstellung von logoutSuccessUrl()
ändert nichts.
Weißt du, wie ich diese Umleitung deaktivieren kann?
Der folgende Code funktioniert für mich (beachten Sie, dass er nicht logout().disable()
hat)
Vielleicht möchten Sie dies ausprobieren
Ссылка
Dies leitet effektiv / thistomisleadlogoutfilter um sich einzuloggen. Daher sollten Sie stattdessen
verwenden / abmelden könnenFoo diejenigen, die XML-Konfiguration verwenden, hier ist das Äquivalent für Snippet für die von Tahir Akhtar .
Konfigurieren Sie in <http>
element das Element <logout>
wie folgt:
Und definieren Sie httpStatusReturningLogoutSuccessHandler
bean wie folgt:
Tags und Links java spring spring-security