Projet

Général

Profil

Bug #18817

Les fragments d'URL (#coincoin en fin d'URL) sont perdus au SSO

Ajouté par Benjamin Dauvergne il y a plus de 6 ans. Mis à jour il y a plus de 4 ans.

Statut:
Nouveau
Priorité:
Bas
Assigné à:
-
Version cible:
-
Début:
20 septembre 2017
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

On doit faire comme IBM1 il faut remplacer la redirection coté serveur par une redirection coté client qui ajoutera le fragment à l'URL initiale, i.e. la page mellon.views.login() sur un appel initial doit d'abord afficher une page HTML qui intercepte le fragment et l'enregistre avec la next_url.

1 http://www-01.ibm.com/support/docview.wss?uid=swg24039823

Historique

#1

Mis à jour par Benjamin Dauvergne il y a plus de 6 ans

À noter que sur une redirection les fragments sont conservés donc si /#coin redirige sur /mellon/login/ on aura en fait /mellon/login/#coin ce qui fait que le procédé evoqué ici fonctionne (en fait le #coin va même jusqu'à authentic, mais celui-ci n'ayant pas de moyen de contrôler next_url sur le SP ne peut pas faire grand chose).

#2

Mis à jour par Benjamin Dauvergne il y a plus de 6 ans

  • Projet changé de Authentic 2 à django-mellon
  • Catégorie 110 supprimé
#3

Mis à jour par Benjamin Dauvergne il y a plus de 6 ans

  • Assigné à Benjamin Dauvergne supprimé
#4

Mis à jour par Benjamin Dauvergne il y a environ 6 ans

  • Priorité changé de Normal à Bas

Ça n'arrive pas si souvent.

#5

Mis à jour par Benjamin Dauvergne il y a plus de 4 ans

Ça concerne PassiveAuthenticationMiddleware mais aussi tout vue utilisant le décorateur login_required() ou équivalent.

Formats disponibles : Atom PDF