Utilizziamo Spring Security per la gestione dell'autenticazione. Il problema che stiamo vedendo è che quando la sessione di un utente è scaduta tra la presentazione di un modulo GET e il pulsante di salvataggio che fa un POST, vengono inviati alla pagina di accesso ma Spring sta salvando le informazioni originali del post nella sessione.Disabilita logica di salvataggio SavedRequest di SpringSecurity
La nostra app non li riporta all'URL originale dopo il login, ma li rimanda a una pagina iniziale comune. Funziona bene, ma quando l'utente ritorna alla pagina in cui inizialmente aveva provato a POST (il modulo GET e POST sono gli stessi URL) Spring prova a reinoltrare automaticamente il POST che non è quello che vogliamo.
C'è un modo per disabilitare completamente la logica di archiviazione SavedRequest in primavera?
Se la sessione è scaduta, in cui è la richiesta salvata provenienti da? – sourcedelica
Sembra che Spring stia salvando la richiesta di post-timeout da qualche parte quella nuova? la sessione lo ottiene ancora. Sembra che sia accessibile da AbstractProcessingFilter.SPRING_SECURITY_SAVED_REQUEST_KEY –