Comment puis-je implémenter une fonction "Se souvenir de moi" dans Grails afin que l'utilisateur puisse le vérifier et il n'aura pas à se reconnecter pendant 2 semaines? J'utilise le plugin jSecurity et je veux changer la durée de vie du cookie au-delà de la session du navigateur.Implémentation de "remember me" dans une application Grails
5
A
Répondre
3
Spring security (formerly acegi security) a ce intégré, si vous pouvez utiliser ce plugin. Dans le cas contraire, les autres solutions affichées fonctionnent correctement.
4
JSecurity prend déjà en charge la fonctionnalité RememberMe. Jetez un oeil à AuthorizationController, vous verrez qu'il supporte le paramètre "rememberMe".
Pour implémenter un délai d'attente de deux semaines, j'ajouterais un autre cookie et modifierais AuthorizationController pour qu'il se comporte en conséquence. Il peut y avoir cette fonctionnalité dans JSecurity, pas sûr de cela - ne semble pas le contrôleur le respecte.