Projet

Général

Profil

Bug #71486

trace sur cron d'appel à /api/users/synchronization/ sur un mauvais branchement idp

Ajouté par Frédéric Péters il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
21 novembre 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Exception:
  type = '<class 'KeyError'>', value = ''metadata_url''

Stack trace (most recent call first):
  File "/usr/lib/python3/dist-packages/wcs/users.py", line 355, in
keepalive_users
   353         if not idps:
   354             return
>  355         entity_id = list(idps.values())[0]['metadata_url']
   356         idp_url = entity_id.split('idp/saml2/metadata')[0]
   357         url = urllib.parse.urljoin(idp_url, '/api/users/synchronization/')

  locals:
     args = (<wcs.compat.CompatWcsPublisher object at 0x7f6d4525de50>,)
     cls = <class 'wcs.users.User'>
     idps = {'https-imio.authentic.dev.entrouvert.org-idp-saml2-metadata': {'hide': False, 'attribute-mapping': {'first_name': '2', 'last_name': '1', 'email': '3'}, 'admin-attributes': {'is_superuser': 'true'}, 'clientcertificate': None, 'publickey': None, 'nameidformat': 'unspecified', 'cacertchain': None, 'metadata': 'idp-https-imio.authentic.dev.entrouvert.org-idp-saml2-metadata-metadata.xml'}}
     kwargs = {'job': <wcs.qommon.cron.CronJob object at 0x7f6d4525dd00>}

Fichiers

Révisions associées

Révision 4f276277 (diff)
Ajouté par Thomas Noël il y a plus d'un an

misc: do not crash on bad IdP in keepalive service (#71486)

Historique

#1

Mis à jour par Thomas Noël il y a plus d'un an

#2

Mis à jour par Benjamin Dauvergne il y a plus d'un an

  • Statut changé de Solution proposée à Solution validée
#3

Mis à jour par Thomas Noël il y a plus d'un an

  • Statut changé de Solution validée à Résolu (à déployer)
commit 4f27627750d52e93c0ad5f0fc9fcf90fde5302e5
Author: Thomas NOEL <tnoel@entrouvert.com>
Date:   Mon Nov 21 10:21:36 2022 +0100

    misc: do not crash on bad IdP in keepalive service (#71486)

#4

Mis à jour par Transition automatique il y a plus d'un an

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

Mis à jour par Transition automatique il y a plus d'un an

Automatic expiration

Formats disponibles : Atom PDF