Web service de grouper, utilisé par ESCOGrouper
Modifier :
- build.properties :
grouper.dir=/data/webapps/grouper.univ-rennes1.fr/application/grouper-api webapp.folder=/data/webapps/grouper.univ-rennes1.fr/application/${webapp.name} copy.grouper.jdbc.sample.drivers=false
Déployer :
ant dist
Client Grouper
Permet d'interroger le web service en mode REST. Accessoirement, il peut également faire des requêtes LDAP.
Paramètres pour le web service :
grouperClient.webService.url = http://localhost/grouper-ws/servicesRest grouperClient.webService.login = GrouperSystem grouperClient.webService.password = ******
L'ensemble des commandes sont détaillées dans le fichier grouper.client.usage.txt.
Exemple pour lister les membres d'un groupe :
java -jar /home/esup/src/grouper/grouper.client/grouperClient.jar --operation=getMembersWs --groupNames=esup:utilisateurs:etudiants GroupIndex 0: success: T: code: SUCCESS: group: esup:utilisateurs:etudiants: subjectIndex: 0: etud2 GroupIndex 0: success: T: code: SUCCESS: group: esup:utilisateurs:etudiants: subjectIndex: 1: etud0 GroupIndex 0: success: T: code: SUCCESS: group: esup:utilisateurs:etudiants: subjectIndex: 2: etud1