Projet

Général

Profil

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

Retourne :
  • 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
Redmine Appliance - Powered by TurnKey Linux