SSH intègre Shiro et EhCache, la définition du délai de connexion n'est pas une solution valide.


Lors de la configuration du délai d'expiration de Shiro aujourd'hui, j'ai constaté que le cache Ehcache était intégré, mais le cache Ehcache n'a pas pris effet, et j'étais sans voix

Au début, en me référant à la méthode en ligne, j'ai configuré internal="false", et également défini les valeurs de timeToIdleSeconds et timeToLiveSeconds, mais cela n'a pas pris effet et la connexion automatique échoue dans une demi-heure. La configuration d'origine est la suivante :


Après avoir lu beaucoup de blogs, j'ai trouvé que la force était au mauvais endroit~ et la solution était extrêmement simple. . . .
La première étape, ajoutez DefaultWebSessionManager







Je n'ai défini que 6 secondes pour tester en millisecondes
La deuxième étape, référence dans DefaultWebSecurityManager


......

 …


Terminé~
Auteur : L'autre côté de la danse
Heure : 2021\\07\\08
ContenuÀ propos : Petite technologieologie utilisée au travail
Cet article appartient à l'original de l'auteur, et il est interdit de le republier sans autorisation
SSH intègre Shiro et EhCache, la définition du délai de connexion n'est pas valide.