Projet

Général

Profil

Actions

Evolution #68

fermé

Gérer un second annuaire LDAP en copie

Ajouté par Grégory MARIGOT - TEICEE il y a presque 14 ans. Mis à jour il y a plus de 13 ans.

Statut:
Fermé
Priorité:
Urgent
Version cible:
Début:
12/07/2010
Echéance:
% réalisé:

100%

Temps estimé:
Version ProxyEPN:
1.0

Description

Les synchronisations de l'annuaire LDAP sur l'OlfeoBox ont besoin d'être très fréquentes (toutes les minutes) pour ne pas avoir de délai d'activation à la création de contacts.
Mais l'annuaire grossissant, la synchro sur l'OlfeoBox devient beaucoup trop longues (plusieurs minutes) ce qui est extremement pénalisant.

Une solution consiste à utiliser un second annuaire LDAP qui ne contiendrait que les modifications récentes. Seul ce dernier, bien plus léger, serait synchronisé toutes les minutes par l'OlfeoBox. L'annuaire global pourra se contenter d'une synchro par nuit tandis que la copie journalière sera purgée.


Demandes liées 1 (0 ouverte1 fermée)

Lié à Anomalie #69: Révision du support LDAP pour les fiches contactsFerméGrégory MARIGOT - TEICEE12/07/2010

Actions

Mis à jour par Grégory MARIGOT - TEICEE il y a presque 14 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

Modifications publiées sur le svn (r293) :

Dans le fichier de configuration app.yml, un second annuaire Ldap peut être défini : "epnadmin_ldap_daily".

Lorsqu'un contact a été enregistré dans EpnAdmin (création ou modification), la fonction définie dans la classe mcPropagate tient compte à présent de ce second annuaire en plus de l'annuaire principal,
afin d'y dupliquer les ajouts/modifications de contacts.

Note : Techniquement, l'instance du contact Ldap est clonée, puis sa connexion vers l'annuaire est redéfinie vers celui configuré par "epnadmin_ldap_daily". Il est ensuite nécessaire de redéfinir certains champs pouvant manqués (cas d'un modify sur le principal mais add sur le secondaire) tel que le mot de passe non modifié : il est récupéré depuis le ldap par la 1ère instance grâce à de nouvelles méthodes.

Ceci permet de maintenir à jour un autre annuaire qui dans notre cas sera purgé tous les soirs, ne contenant alors que les fiches crées/éditées dans la journée. Il a été placé sur le même serveur Ldap, dans une autre branche : ou=daily,dc=psepn,dc=ctn (l'annuaire principal étant sous ou=groupes,dc=psepn,dc=ctn)

Mis à jour par Grégory MARIGOT - TEICEE il y a plus de 13 ans

Modifications publiées sur le svn (r297) :

Annulation des modifications précédemment effectuées !

L'usage d'un second annuaire journalier ne permettait pas d'améliorer les problèmes de synchronisation des OlfeoBox. Il est donc inutile de conserver ces adaptations.

Le problème de synchronisation de l'annuaire trouve sa solution en se passant du portail d'authentification Olfeo au profit du nouveau P3Portal couplé à P3Server.

Suppression effective dans la version 1.1.3

Mis à jour par Grégory MARIGOT - TEICEE il y a plus de 13 ans

  • Statut changé de Résolu à Fermé
Actions

Formats disponibles : Atom PDF