Projet

Général

Profil

Development #66964

auth_saml : KeyError: 'ENTITY_ID'

Ajouté par Sentry Io il y a presque 2 ans. Mis à jour il y a presque 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
04 juillet 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

https://sentry.entrouvert.org/entrouvert/publik/issues/62130/

KeyError: 'ENTITY_ID'
(6 additional frame(s) were not displayed)
...
  File "django/views/decorators/cache.py", line 44, in _wrapped_view_func
    response = view_func(request, *args, **kwargs)
  File "authentic2/views.py", line 430, in login
    utils_misc.get_authenticator_method(authenticator, 'login', parameters)
  File "authentic2/utils/misc.py", line 215, in get_authenticator_method
    content = response = getattr(authenticator, method)(**parameters)
  File "authentic2_auth_saml/models.py", line 211, in login
    return views.login(request, self, *args, **kwargs)
  File "authentic2_auth_saml/views.py", line 17, in login
    request, login_url='mellon_login', params={'entityID': authenticator.settings['ENTITY_ID']}

Fichiers


Demandes liées

Lié à Authentic 2 - Development #65483: configuration des méthodes d'authentification, SAMLFermé19 mai 2022

Actions
Dupliqué par Authentic 2 - Bug #66973: KeyError: 'ENTITY_ID'Rejeté04 juillet 2022

Actions

Révisions associées

Révision 083f66aa (diff)
Ajouté par Valentin Deniaud il y a presque 2 ans

auth_saml: fix loading idp settings (#66964)

Historique

#1

Mis à jour par Paul Marillonnet il y a presque 2 ans

  • Projet changé de Suivi des traces à Authentic 2
  • Sujet changé de KeyError: 'ENTITY_ID' à auth_saml : KeyError: 'ENTITY_ID'

suite à la migration de l’authentificateur saml en base, accessible via le BO.

#2

Mis à jour par Valentin Deniaud il y a presque 2 ans

  • Assigné à mis à Valentin Deniaud
#3

Mis à jour par Paul Marillonnet il y a presque 2 ans

  • Lié à Development #65483: configuration des méthodes d'authentification, SAML ajouté
#4

Mis à jour par Valentin Deniaud il y a presque 2 ans

J'avais fait une petite modif sans conséquence que je pensais testée :/ ce bug est visible sur mon instance locale...

Le bug c'est qu'on charge les settings ajoutés par mellon via load_idp (notamment ENTITY_ID) mais ensuite on retape dans la property et donc on ne chope pas ces settings complétés.

Il n'y a pas de test sur la vue login, sûrement à raison parce que je n'arrive pas à en écrire un.

En revanche, le bug est visible sur la vue autorun, actuellement masqué par un monkeypatch de trop haut niveau. Donc je fixe pour login & autorun et je teste juste pour autorun en corrigeant ce monkeypatch.

#5

Mis à jour par Paul Marillonnet il y a presque 2 ans

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

Ok. On fera un ticket pour un test sur la vue login, passons ça en attendant.

#6

Mis à jour par Valentin Deniaud il y a presque 2 ans

  • Dupliqué par Bug #66973: KeyError: 'ENTITY_ID' ajouté
#7

Mis à jour par Valentin Deniaud il y a presque 2 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 083f66aab5f1ae2e5043b959af5448dac9164134
Author: Valentin Deniaud <vdeniaud@entrouvert.com>
Date:   Mon Jul 4 18:37:01 2022 +0200

    auth_saml: fix loading idp settings (#66964)
#8

Mis à jour par Transition automatique il y a presque 2 ans

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

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

Automatic expiration

Formats disponibles : Atom PDF