Development #44055
comportement sur tentative ouverture deuxième session
0%
Description
Initier un SSO dans un onglet, arriver sur la page de connexion.
Initier un SSO dans un autre onglet, arriver sur la page de connexion.
S'identifier ici, fermer l'onglet.
Dans le premier onglet, s'identifier, message sur les cookies pas présents et "formulaire périmé". (capture1)
À nouveau, s'identifier, message sur les cookies pas présents et bouton continuer et puis suite du SSO. (capture2)
Fichiers
Révisions associées
misc: use long duration cookie to check for cookie support in browser (#44055)
Historique
Mis à jour par Benjamin Dauvergne il y a presque 4 ans
Le formulaire périmé c'est normal on ne peut pas faire grand chose; par contre celui sur les cookies on doit pouvoir l'éliminer.
Mis à jour par Benjamin Dauvergne il y a presque 4 ans
Oui bon en fait de la façon dont fonctionne Session.set_test_cookie() fonctionne en fait c'est le même souci et il n'y a pas de solution, il faut virer ce test de fonctionnement des cookies ça ne marchera jamais comme on le souhaite.
Il faudrait revoir ça d'une autre manière :- poser systématiquement un cookie pour rien nommé
cookie-works
avec une durée de vie de 30 ans - s'il est là tout va bien, sinon message sur les échecs d'authentification
Mis à jour par Benjamin Dauvergne il y a presque 4 ans
- Fichier 0002-misc-use-long-duration-cookie-to-check-for-cookie-su.patch 0002-misc-use-long-duration-cookie-to-check-for-cookie-su.patch ajouté
- Fichier 0001-tests-ensure-testserver-is-used-as-host-name-in-all-.patch 0001-tests-ensure-testserver-is-used-as-host-name-in-all-.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Frédéric Péters il y a presque 4 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Benjamin Dauvergne il y a presque 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 442dc74babfb48bfb0521a5beb2a0787908f0217 Author: Benjamin Dauvergne <bdauvergne@entrouvert.com> Date: Fri Jun 19 15:26:14 2020 +0200 misc: use long duration cookie to check for cookie support in browser (#44055) commit 47ee640f79eaf5c54850648b8a0f28ec7632eae6 Author: Benjamin Dauvergne <bdauvergne@entrouvert.com> Date: Sat Jun 20 16:28:26 2020 +0200 tests: ensure testserver is used as host name in all tests (#44055) testserver is the default name in the Django test client and in django-webtest. Constraint on django-webtest in tox.ini is relaxed to make app.set_cookie() works for test on cookies.
Mis à jour par Frédéric Péters il y a presque 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
tests: ensure testserver is used as host name in all tests (#44055)
testserver is the default name in the Django test client and in
django-webtest.
Constraint on django-webtest in tox.ini is relaxed to make
app.set_cookie() works for test on cookies.