Bug #28997
logout franceconnect (intégré à wcs) : manquerait "id_token_hint"
Début:
14 décembre 2018
Echéance:
% réalisé:
100%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
cf #28748
Fichiers
Révisions associées
Historique
Mis à jour par Thomas Noël il y a plus de 5 ans
Dans le module FC d'Authentic :
... if 'fc_id_token' in request.session: callback = request.build_absolute_uri(reverse('fc-logout')) qs = { 'id_token_hint': request.session.get('fc_id_token_raw'), 'post_logout_redirect_uri': callback, 'state': state, } return app_settings.logout_url + '?' + urllib.urlencode(qs)
alors que dans wcs on a fait :
def logout(self): logout_url = self.get_logout_url() post_logout_redirect_uri = get_publisher().get_frontoffice_url() logout_url += '?' + urllib.urlencode({ 'post_logout_redirect_uri': post_logout_redirect_uri, }) return redirect(logout_url)
Mis à jour par Benjamin Dauvergne il y a plus de 5 ans
- Fichier 0001-pass-id_token-on-logout-from-FranceConnect-fixes-289.patch 0001-pass-id_token-on-logout-from-FranceConnect-fixes-289.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Thomas Noël il y a plus de 5 ans
Merci Benjamin. Patch en attente de validation en "conditions réelles" sur #29005.
Mis à jour par Benjamin Dauvergne il y a plus de 5 ans
- Statut changé de Solution proposée à Résolu (à déployer)
- % réalisé changé de 0 à 100
Appliqué par commit 43f0a85dd5c19e9ddeb1c4b7563508339f9ec6cb.
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
pass id_token on logout from FranceConnect (fixes #28997)