Bonjour,
J’ai bien suvi toutes les instructions pour la synchronisation LDAP depuis mon Active Directory, je lance le script « synchronisation.sh » mais aucun utilisateur n’est créé dans Maarch et je ne vois pas d’ajout dans la table users quand je vais voir directement en base de données.
Pourtant quand je relance le script une seconde fois, l’utilisateur semble exister car j’ai cette erreur dans « technique.log » .
[23/03/2022 13:32:23] ERROR [258414] [OK][MAARCH][][synchronizationLddap][synchronizationLddap][][[ERROR] Create user [] failed : L’identifiant utilisateur existe deja][synchronizationLddap][]
Merci pour votre aide
Version Maarch Courrier 21.03.17
<?xml version="1.0" encoding="utf-8"?><config>
<ldap>
<!-- Appel la class_<type_ldap> en fonction du type d'annuaire -->
<type_ldap>adLDAP</type_ldap>
<!-- nom / ip du serveur ldap -->
<domain>192.168.0.21</domain>
<!-- base DN (que pour openLDAP, ne pas remplir si adLDAP) -->
<baseDN></baseDN>
<!-- prefixe les logins si saisi -->
<prefix_login>***mondomaine***</prefix_login>
<!-- suffix les logins si saisi -->
<suffix_login></suffix_login>
<!-- cryptage de la communication ( true or false) -->
<ssl>false</ssl>
<standardConnect>false</standardConnect>
<!-- login admnistrateur du domaine (uniquement pour la synchro) -->
<login_admin>ldap</login_admin>
<!-- mot de passe administrateur annuaire ldap (uniquement pour la synchro) -->
<pass>ldap</pass>
</ldap>
</config>
<!-- Synchronisation Ldap -->
<userWS>superadmin</userWS>
<passwordWS>superadmin</passwordWS>
<synchronizeUsers>true</synchronizeUsers>
<synchronizeEntities>true</synchronizeEntities>
<mapping>
<user>
<user_id>samaccountname</user_id>
<firstname>givenname</firstname>
<lastname>sn</lastname>
<phone>telephonenumber</phone>
<mail>mail</mail>
<user_entity>memberof</user_entity>
<defaultEntity>PJS</defaultEntity>
</user>
<entity>
<entity_id>objectguid</entity_id>
<entity_label>samaccountname</entity_label>
<parent_entity_id>memberof</parent_entity_id>
</entity>
</mapping>
<filter>
<!-- Chemin ou se trouve les utilisateurs de l'application -->
<dn id="OU=TEST,OU=***,OU=***,OU=DirectionDptale,OU=****,DC=****,DC=fr" type="users">
<user>(cn=*)</user>
</dn>
<!-- Chemin ou se trouve les entités de l'application -->
<dn id="OU=TEST,OU=****,OU=****,OU=DirectionDptale,OU=****,DC=****,DC=fr" type="entities">
<user>(cn=*)</user>
</dn>
</filter>