Web service de grouper, utilisé par ESCOGrouper
Modifier :
- build.properties :
| Bloc de code |
|---|
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 :
| Bloc de code |
|---|
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 :
| Bloc de code |
|---|
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 :
| Bloc de code |
|---|
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
|