1 / 13

Grouper Training Developers and Architects Client - Part 3

Grouper Training Developers and Architects Client - Part 3. Chris Hyzer Internet2 University of Pennsylvania. This work licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License. Contents. Introduction Configuration (part 1) Command line (part 1)

clay
Download Presentation

Grouper Training Developers and Architects Client - Part 3

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Grouper TrainingDevelopers and Architects Client - Part 3 Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.

  2. Contents Introduction Configuration (part 1) Command line (part 1) Documentation (part 2) Debugging (part 2) Using from a Java program (part 2) Use as a reference implementation (part 2) LDAP client XMPP message consumer

  3. Introduction to Grouper Client 3

  4. Grouper client as LDAP client Configure Grouper client to be simple LDAP client Can query Grouper data in LDAP Custom filters e.g. at Penn it is a NetID to PersonID translator Can be used from Java or command line Intended for simple operations 4

  5. Grouper client for Grouper LDAP Configure the connection information in grouper.client.properties 5

  6. Grouper client for Grouper LDAP (continued) More LDAP settings in grouper.client.properties, e.g. 6

  7. Grouper client for Grouper LDAP (continued) LDAP layouts are institution specific Configure in the grouper.client.properties Operation name from command line is specified, as well as how to search 7

  8. Grouper client for Grouper LDAP (continued) Example hasMember call Can do same with getMembers 8

  9. Grouper client for Custom LDAP Configure in grouper.client.properties Run from command line 9

  10. Grouper client for XMPP real-time updates Used at Penn in multiple places e.g. on Grouper wiki for managing unix commands with Grouper permissions Requires additional jars: smack.jar, some commons jars, etc 10

  11. Grouper client for XMPP real-time updates (continued) 11

  12. Quiz Click on the quiz link in the video description to reinforce your knowledge of this topic 12

  13. Thanks! • Further information: • Infosheets, mailing lists, wiki, downloads, etc.:www.internet2.edu/grouper • Grouper demo server:grouperdemo.internet2.edu/ • Grouper Online Training Home:spaces.internet2.edu/x/IIGfAQ This work licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.

More Related