...
- It is a command line client and Java API
- It is self contained in one jar which will not conflict with any other jars you are using
- It is an example of how to use Grouper, a way to quickly try out proof of concepts, and can be used in production
- Grouper client is aimed at the department user, probably who did not install grouper, but who is using an installation at their institution
- If LDAP and web services are too low level an API for you at some point in your development cycle, grouper client is for you
- Another advantage is the web services client (REST) is forwards compatible, so if Grouper Web Services passes back new XML elements going forward, it will still work with this client.
- You can use this to easily see the HTTP/XML requests and responses to grouper-ws. Note, the headers are not detected, they are assumed to be correct...
Here is a sample grouper Grouper architecture diagram which includes the grouper client:
...