Bug #10142
crash wf/roles.py (action "ajouter un rôle" avec diffusion jusqu'à l'idp)
0%
Description
Il va falloir aller chercher l'URL de l'IdP dans les metadonnées.
Exception: type = '<type 'exceptions.KeyError'>', value = ''metadata_url'' Stack trace (most recent call first): File "/usr/lib/python2.7/dist-packages/wcs/wf/roles.py", line 45, in roles_ws_url 43 def roles_ws_url(role_uuid, user_uuid): 44 idps = get_cfg('idp', {}) > 45 entity_id = idps.values()[0]['metadata_url'] 46 base_url = entity_id.split('idp/saml2/metadata')[0] 47 url = urlparse.urljoin(base_url, '/api/roles/%s/members/%s/' % (urllib.quote(role_uuid), locals: idps = {'https-connexion-alfortville.dev.entrouvert.org-idp-saml2-metadata': {'hide': False, 'attribute-mapping': {'city': '_city', 'fir st_name': '_first_name', 'last_name': '_last_name', 'title': '_title', 'mobile': '_mobile', 'zipcode': '_zipcode', 'phone': '_phone', 'address': '_address', 'email': '_email'}, 'admin-attributes': {'is_superuser': 'true'}, 'clientcertificate': None, 'publickey': None, 'nameidformat': 'unspecified', 'cacertchain': None, 'metadata': 'idp-https-connexion-alfortville.dev.entrouvert.org-idp-saml2-metadata-metadata.xml'}} user_uuid = 'tnoel@ldap' role_uuid = '6e467fb082db430081b08d9e574df77d'
Historique
Mis à jour par Frédéric Péters il y a environ 8 ans
Plutôt il faut lors du hobo_deploy enregistrer l'URL (je pensais que c'était le cas).
Mis à jour par Frédéric Péters il y a environ 8 ans
Vérifié sur le déploiement de fondettes, l'attribut est bien posé; c'est possible que le wcs de dev alfortville ait initialement été configuré manuellement ?
Mis à jour par Frédéric Péters il y a environ 8 ans
J'ai exécuté un "hobo_deploy --redeploy" sur la dev d'alfortville et la clé metadata_url est maintenant présente; pour moi ce ticket pourrait être fermé.
Mis à jour par Frédéric Péters il y a environ 8 ans
J'ai vérifié la prod, metadata_url présent dans demarches.alfortville.fr demarches-publik.entrouvert.com demarches.vincennes.fr eservices.fondettes.fr eservices.mymeaux.fr teleservices.fontenay-sous-bois.fr.
Et la recette, présent dans : demarches2016.alfortville.fr demarches-alfortville.test.entrouvert.org demarches-fsb.test.au-quotidien.com demarches-meyzieu.test.au-quotidien.com demarches-vincennes.test.au-quotidien.com fondettes.test.au-quotidien.com meaux.test.au-quotidien.com.
Mis à jour par Thomas Noël il y a environ 8 ans
- Statut changé de Nouveau à Fermé
Ok, je ferme ; désolé pour le bruit.