Bug #43192
pas de provisionning des utilisateurs vers hobo
Statut:
Nouveau
Priorité:
Bas
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
21 mai 2020
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
Parce que l'hobo (primaire) n'a pas de hobo.json dans son tenant et qu'il est du coup zappé par
def handle(self, notification, **kwargs): notification = self.load_notification(notification) for tenant in TenantMiddleware.get_tenants(): if not os.path.exists(os.path.join(tenant.get_directory(), 'hobo.json')): continue
Code ajouté par #9507, parce que plus loin ça planterait dans
def process_notification(cls, tenant, notification): assert cls.check_valid_notification(notification), \ 'invalid notification' service = tenant.get_service()
parce que tenant.get_service() charge l'hobo.json.
(le provisionning se gère bien via SAML, ça rend l'affaire pas pressante limite invisible)