Nonostante la ricerca dei documenti del plugin e la ricerca generale, non riesco a trovare una risposta a questo. Il più vicino che ho ottenuto è la fine della pagina this, che sembra descrivere l'impostazione di un timeout Tomcat. Esiste un'intera sezione dei documenti del plug-in intitolata "Impostazioni di configurazione ora in Config.groovy", non c'è modo di configurare il timeout per il plug-in senza coinvolgere le impostazioni del contenitore?impostazione timeout sessione in Grails Spring Security Core Plugin
10
A
risposta
19
Il plug-in non ha impostazioni per la durata della sessione: utilizza solo ciò che è configurato per l'intera app. Puoi farlo modificando web.xml (esegui grails install-templates
se non lo hai ancora) e modifica src/templates/war/web.xml
. Aggiungere
<session-config>
<session-timeout>30</session-timeout>
</session-config>
prima dell'elemento welcome-file-list
e impostare il valore session-timeout
a qualunque numero di minuti che si desidera che sia.
Questo approccio funziona per i contenitori non Tomcat? Conosco molto poco di ciò che accade con le app di Grails dopo che si sono scatenati. –
Sì, il file web.xml viene letto da tutti i contenitori poiché fa parte delle specifiche del servlet. I contenitori spesso hanno anche descrittori specifici del contenitore, ad es. jboss-web.xml, ma quelli sono in aggiunta a web.xml –
, ha senso, grazie –