Cron synchronisation utilisateur LDAP¶
Pour synchroniser un utilisateur, il faut envoyer le nom de l'utilisateur et son domaine à cette URL:
Changer l'url en fonction du domaine dans lequel on se situe.
prod:
http://ent.abuledu.net/cron/create_user_ldap
sandbox:
http://ent.abuledu.dev/cron/create_user_ldap
Envoyer les paramètres en post:
username=thomas.gilbert domaine=domaine-ryxeo
La fonction s'authentifie sur le serveur LDAP avec le compte admin. Pour changer les paramètres de cet utilisateurs il faut modifier le fichier suivant:
plugins/abuleduLdapPlugin/config/app.yml
modifier les lignes correspondant à:
cron_user: cron_password:Retourne :
- 200 pour OK
- 400 mauvais paramètre
- 500 Erreur au niveau de la base
voir aussi : https://redmine.ryxeo.com/projects/abuledu-srv-terrier/wiki/Synch_LDAP
Pour la modification d'un utilisateur: il faut utiliser les même paramètres que create_user
prod:
http://ent.abuledu.net/cron/edit_user_ldap
sandbox:
http://ent.abuledu.dev/cron/edit_user_ldap
- 200 pour OK
- 400 mauvais paramètre
- 500 Erreur au niveau de la base
Exemple "manuel"¶
curl https://ent.abuledu.net/cron/create_user_ldap -d "username=papa.aldeguer@tests.ryxeo&domaine=tests-ryxeo" --insecure