Import openldap vide

Installation & Configuration du logiciel
boober05
Gsup LEVEL 3
Messages : 69
Enregistré le : mar. 22 mai 2018 14:59

Bonjour à tous,

Je suis en plein processus de test et de validation de votre application pour une mise en production d'ici peu. J'essaye de mettre en place une connexion ldap avec notre openldap.

1er problème votre application attend des "UID" pour les utilisateurs alors que nous avons une base d'utilisateurs en "CN". j'ai modifié dans le fichier ldap.php l'entrée qui correspond a openldap.

Si je simule un import ldap j'ai bien le nombre de mes utilisateurs par contre les champs sont vides :

Image

Je ne sais pas quoi faire.

Merci par avance pour votre aide
Fichiers joints
Capture.PNG
Capture.PNG (72.56 Kio) Vu 7295 fois
boober05
Gsup LEVEL 3
Messages : 69
Enregistré le : mar. 22 mai 2018 14:59

Bonjour,

Une ame charitable pour m'aider ? Je suis bloqué à cette étape pour valider le produit.

edit : En recherchant un peu mes users ne sont pas à la racine de mon openldap d'ou les problèmes de synchronisation
adrienl
Gsup LEVEL 1
Messages : 21
Enregistré le : mar. 16 janv. 2018 11:44

Bonjour,

Peut-on avoir une copie d'écran de la page Paramètres du menu Administration svp ?
Ainsi que celle du fichier ldap.ini où a été effectué la modification ? :)

Ha oui et il me semble aussi que sur un annuaire OpenLDAP la limite par défaut est à 500 enregistrements, sur un Active Directory elle est de 1000 (MaxPageSize).
Pour un Active Directory je sais comment le modifier mais pas OpenLDAP... Mais je ne pense pas que le problème soit là.
GestSup: 3.2.11 | Windows Serveur: 2016 (Version 1607 build 14393) | Apache: 2.4.38a | MySQL: 5.7.25 | MariaDB: 10.2.14 | PHP: 7.4.1 (Wampserver 3.2.2.2 64bits)
boober05
Gsup LEVEL 3
Messages : 69
Enregistré le : mar. 22 mai 2018 14:59

Bonjour Adrien

Merci pour ton message. Pour la synchronisation c'est bon. Mon problème est que mes users ne sont pas à la racine de mon openldap, du coup j'ai remis mon fichier à sa configuration d'origine.

Est-il possible de faire une synchronisation des users qui se situent dans un dossier (OU=People,O=LMRT,DC=XXXX,DC=FR) ?
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

Il faut renseigner le champ emplacement des utilisateurs cf doc.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
boober05
Gsup LEVEL 3
Messages : 69
Enregistré le : mar. 22 mai 2018 14:59

Bonjour Flox

C'est bien ce que je fait voici la configuration du connecteur
Capture.PNG
Capture.PNG (43.94 Kio) Vu 7269 fois
voici ce que j'obtiens lorsque que je simule une synchronisation
simulation.PNG
simulation.PNG (51.22 Kio) Vu 7269 fois
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

il ne manque pas un "U" dans la deuxième unité d'organisation ?
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
boober05
Gsup LEVEL 3
Messages : 69
Enregistré le : mar. 22 mai 2018 14:59

Non c'est bien comme ça dans mon ldap.
ldap.PNG
ldap.PNG (8.51 Kio) Vu 7267 fois
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Effectivement tout à l'air correct,

je vais regarder pour reproduire votre environnement afin de réussir à reproduire le problème.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
boober05
Gsup LEVEL 3
Messages : 69
Enregistré le : mar. 22 mai 2018 14:59

Merci

Il me reste cette étape à valider pour la mise en production

edit : version de openldap :openldap-2.4.31
Répondre