Bug #50825
auth_saml : les erreurs de provisionning à la création de l'utilisateur ne sont pas journalisées
Début:
03 février 2021
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
Lors du provisionning d'un utilisateur existant, c'est bien journalisé :
def provision(self, user, idp, saml_attributes): super(AuthenticAdapter, self).provision(user, idp, saml_attributes) try: self.provision_a2_attributes(user, idp, saml_attributes) except MappingError as e: logger.warning('auth_saml: failure during attribute provisionning %s', e)
mais pour un utilisateur nouveau, non et ça nous perd :
def finish_create_user(self, idp, saml_attributes, user): try: self.provision_a2_attributes(user, idp, saml_attributes) except MappingError as e: raise UserCreationError('user creation failed on a mandatory mapping action: %s' % e) if not user.ou: user.ou = get_default_ou() user.save()
Demandes liées
Historique
Mis à jour par Benjamin Dauvergne il y a environ 3 ans
- Lié à Development #48784: auth_saml/mellon: pas de log d'erreur quand un attribut requis manque ajouté