Anomalie #22928
ferméANALYSE IMPACTS - Cookies : Problème de déconnexion de session
Description
Dans mon fichier config.json j'ai mis mon cookieTime a 120, ce qui correspond à 2 min.
Les deux minutes sont écroulés, je n'ai pas eu de déconnexion.
Pourquoi 2 variables pour le temps de session ?
Note : elles sont comparées.
Mis à jour par Lionel MARIE-LOUISE il y a environ 2 ans
- Statut changé de A qualifier à Clôturé
Dans le fichier config.json la valeur est exprimé en min et non en seconde. donc c'est 2 et non 120 qu'il faut mettre.
Mis à jour par Emmanuel DILLARD il y a environ 2 ans
- Echéance mis à 28/11/2022
- Statut changé de Clôturé à R&D - A étudier
Mis à jour par Emmanuel DILLARD il y a environ 2 ans
- Sujet changé de Probleme de deconnexion de session à ANALYSE IMPACTS - Cookies : Problème de déconnexion de session
- Description mis à jour (diff)
- Echéance
28/11/2022supprimé - Statut changé de R&D - A étudier à R&D - A planifier
- Priorité changé de 2-Sérieux à 1-Majeur
Mis à jour par Emmanuel DILLARD il y a plus d'un an
- Statut changé de R&D - A planifier à R&D - En cours
Mis à jour par Emmanuel DILLARD il y a plus d'un an
- Statut changé de R&D - En cours à R&D - A planifier
- Version source mis à 20.10 TMA
Mis à jour par Emmanuel DILLARD il y a plus d'un an
- Statut changé de R&D - A planifier à R&D - En cours
Mis à jour par Joseph AKEL il y a plus d'un an
Après analyse:
- la constante cookieTime présente dans config.json est exprimée en minutes
- la constante MAX_DURATION_TOKEN est exprimée en minutes comme indiquée en commentaire dans le code (AuthenticationController.php)
- la fonction getJWT() ne détermine pas le temps de session avant déconnexion mais la durée du token json.
La durée de session avant déconnexion est déclarée dans la constante idleTime présente dans config.json et exprimée en minutes.
Si elle n'est pas déclarée dans le fichier, elle est récupérée en dur dans le code dans getInformations() de AuthenticationController.php et a pour durée 10 minutes.
Ainsi afin de modifier cette durée d'inactivté, il faut donc modifier idleTime dans le config.json
Mis à jour par Joseph AKEL il y a plus d'un an
- Statut changé de R&D - En cours à Complément d'Informations
- Assigné à changé de Joseph AKEL à Lionel MARIE-LOUISE
Mis à jour par Lionel MARIE-LOUISE il y a plus d'un an
- Statut changé de Complément d'Informations à Résolu
- Assigné à
Lionel MARIE-LOUISEsupprimé
Ticket peu-être cloturé.
Mis à jour par Emmanuel DILLARD il y a plus d'un an
- Statut changé de Résolu à R&D - Terminé