Projet

Général

Profil

Actions

Bug #1311

fermé

Synchronisation avec plusieurs userbaseDNs

Ajouté par Ludovic Bertin il y a plus de 13 ans. Mis à jour il y a plus de 13 ans.

Statut:
Closed
Priorité:
Urgent
Assigné à:
Catégorie:
Administration
Début:
24/11/2010
Echéance:
% réalisé:

100%

Temps estimé:
Navigateur:
Firefox 3.x
Votre version de Silverpeas:
5.3.4
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

Description

Quand plusieurs userBaseDNs sont déclarés dans le fichier de configuration du domaine,
et qu'un de ces domaines est supprimée de l'annuaire LDAP,
la synchro se passe mal.

Identification du problème :
----------------------------
Dans LDAPAllGroupRoot, getTrueUserIds, dans la boucle sur les DNs, dans le cas ou le DN n'existe plus,
ca lance une exception, mais elle est catchée en dehord de la boucle, et de ce fait l'utilisateur n'est pas cherché
dans les UserBaseDNs suivants

Mis à jour par Nicolas Eysseric il y a plus de 13 ans

  • Catégorie mis à Administration
  • Assigné à mis à Nicolas Eysseric
  • Version cible mis à Version 5.4

Mis à jour par Nicolas Eysseric il y a plus de 13 ans

Je ne vois pas de boucle sur les DNs dans cette classe !

Mis à jour par Nicolas Eysseric il y a plus de 13 ans

  • Version cible Version 5.4 supprimé

Mis à jour par Nicolas Eysseric il y a plus de 13 ans

  • Statut changé de New à Closed
  • Version cible mis à Version 5.4
  • % réalisé changé de 0 à 100

Problème reproduit, corrigé et testé avec un annuaire OpenDS.
En fait, le problème générait des groupes dont le contenu était incohérent.
La synchronisation d'un groupe s'arrêtait dès qu'un DN inexistant était rencontré.
Les utilisateurs suivants de ce groupe n'étaient pas ajoutés au groupe.

Actions

Formats disponibles : Atom PDF