Development #22483
OIDC: implémenter le draft de déconnexion front-channel
100%
Fichiers
Révisions associées
Historique
Mis à jour par Benjamin Dauvergne il y a environ 6 ans
Mis à jour par Emmanuel Cazenave il y a environ 6 ans
Disclaimer : fonctionnellement je nage même si j'ai parcouru la spec.
Typo logout_list
devrait s'appeler redirect_logout_list
?
Pourquoi le code de add_oidc_session
gère potentiellement plusieurs oidc_session
pour une même session/requête ?
value.get('frontchannel_timeout') or 10000
: plutôt dans de la conf le 1000 ?
Je ne vois aucun endroit où les nouveaux champs de ton modèle sont utilisés lors d'une instanciation, c'est planqué quelque part avec de l'introspection de modèle ?
Mis à jour par Benjamin Dauvergne il y a environ 6 ans
Emmanuel Cazenave a écrit :
Disclaimer : fonctionnellement je nage même si j'ai parcouru la spec.
Typo
logout_list
devrait s'appelerredirect_logout_list
?
Non il y a deux méthodes, ça ne servait à rien d'implémenter redirect_logout_list ici.
Pourquoi le code de
add_oidc_session
gère potentiellement plusieursoidc_session
pour une même session/requête ?
Pour chaque service en OIDC sur lequel on s'est connecté il faut générer une déconnexion.
value.get('frontchannel_timeout') or 10000
: plutôt dans de la conf le 1000 ?
Ok.
Je ne vois aucun endroit où les nouveaux champs de ton modèle sont utilisés lors d'une instanciation, c'est planqué quelque part avec de l'introspection de modèle ?
Si tu parles des tests oui c'est la liste OIDC_CLIENT_PARAMS qui paramètre les tests.
Mis à jour par Benjamin Dauvergne il y a environ 6 ans
- Fichier 0001-idp_oidc-implement-front-channel-logout-fixes-22483.patch 0001-idp_oidc-implement-front-channel-logout-fixes-22483.patch ajouté
Setting DEFAULT_FRONTCHANNEL_TIMEOUT ajouté.
Mis à jour par Benjamin Dauvergne il y a environ 6 ans
- Statut changé de Nouveau à Résolu (à déployer)
- % réalisé changé de 0 à 100
Appliqué par commit authentic2|3bb3dd63c52cb6102eff29df3f4bbdc0dd3d5cda.
Mis à jour par Benjamin Dauvergne il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Fermé
idp_oidc: implement front-channel logout (fixes #22483)