Używamy Spring Security do zarządzania uwierzytelnianiem. Problem, który widzimy, polega na tym, że po przekroczeniu limitu czasu sesji użytkownika między wywołaniem formularza GET a naciśnięciem przycisku zapisu, który wykonuje test POST, są one wysyłane na stronę logowania, ale wiosna zapisuje oryginalne informacje o wpisie w sesji.Wyłącz logikę składowania SavedRequest SpringSecurity
Nasza aplikacja nie przywraca oryginalnego adresu URL po zalogowaniu, ale zamiast tego odsyła je do zwykłej strony początkowej. Działa to dobrze, ale gdy użytkownik powróci na stronę, na której początkowo próbowali POST (formularz GET i POST mają te same adresy URL), Spring próbuje ponownie wysłać POST, co nie jest tym, czego chcemy.
Czy istnieje sposób całkowitego wyłączenia logiki składowania SavedRequest na wiosnę?
Jeśli sesja wygasła, gdzie jest zapisane żądanie pochodzące z? – sourcedelica
Wiosna wydaje się zapisywać żądanie wysłania przed upływem czasu gdzieś, że nowe? sesja wciąż to robi. Wygląda na to, że jest dostępny przez AbstractProcessingFilter.SPRING_SECURITY_SAVED_REQUEST_KEY –