Projet

Général

Profil

Development #62723

correction à l'url de logout renseignée pour wcs

Ajouté par Serghei Mihai il y a environ 2 ans. Mis à jour il y a environ 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
14 mars 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Depuis #61191 l'url de déconnexion est définie par la variable logout_url, posée dans le contexte des pages par hobo et a la valeur /logout/?next=....
Or sur wcs la vue de déconnexion est sur l'url /logout.

Lorsqu'un usager se trouvant sur une page front wcs clique sur Déconnexion il obtient une page 404.


Fichiers

Révisions associées

Révision 120723ae (diff)
Ajouté par Frédéric Péters il y a environ 2 ans

context processor: adapt to use existing logout URL for w.c.s. (#62723)

Révision b81811c3 (diff)
Ajouté par Frédéric Péters il y a environ 2 ans

context processor: adapt to use existing logout URL for w.c.s. (#62723)

Historique

#2

Mis à jour par Serghei Mihai il y a environ 2 ans

IMO wcs devrait définir la variable avec la bonne url.
A voir si on balance un next= pour permettre à l'usager de revenir sur la page du formulaire sans être connecté.

#3

Mis à jour par Serghei Mihai il y a environ 2 ans

  • Fichier 0001-root-add-support-for-trailing-slash-on-logout-url.patch ajouté

Une autre option serait de prendre en compte l'url avec le / final.

#4

Mis à jour par Serghei Mihai il y a environ 2 ans

  • Fichier 0001-root-add-support-for-trailing-slash-on-logout-url.patch supprimé
#6

Mis à jour par Thomas Noël il y a environ 2 ans

C'est normal la suppression de « saml = saml2.Saml2Directory() » ?

Aussi je crois que ça manque un peu de tests pour vérifier que /logout et /logout/ fonctionnent bien tous les deux pareil

#8

Mis à jour par Serghei Mihai il y a environ 2 ans

Thomas Noël a écrit :

C'est normal la suppression de « saml = saml2.Saml2Directory() » ?

Je pensais, à tort, que c'était pas utilisé ailleurs.

Aussi je crois que ça manque un peu de tests pour vérifier que /logout et /logout/ fonctionnent bien tous les deux pareil.

Tests mis à jour.

#9

Mis à jour par Frédéric Péters il y a environ 2 ans

Pas fan de bouger tout ça plutôt que corriger l'URL mal posée à la base; surtout qu'il y a déjà une branche spécifique wcs dans ce code dans hobo.

#11

Mis à jour par Serghei Mihai il y a environ 2 ans

  • Statut changé de Solution proposée à Solution validée
  • Assigné à mis à Frédéric Péters

Ok, go.

#12

Mis à jour par Frédéric Péters il y a environ 2 ans

  • Sujet changé de ajouter le / final dans l'url de déconnexion à correction à l'url de logout renseignée pour wcs
  • Statut changé de Solution validée à Résolu (à déployer)
commit 120723aeab00fdd41400192f2e31c76a9112c3ba
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Mon Mar 14 20:17:24 2022 +0100

    context processor: adapt to use existing logout URL for w.c.s. (#62723)
#13

Mis à jour par Transition automatique il y a environ 2 ans

  • Statut changé de Résolu (à déployer) à Solution déployée
#14

Mis à jour par Transition automatique il y a presque 2 ans

Automatic expiration

Formats disponibles : Atom PDF