130 likes | 150 Views
Learn about the connector architecture and types of connectors used in Grouper. Explore connectors for Kuali Rice, uPortal, and Atlassian, and configure them for seamless integration.
E N D
Grouper Training - Admin Connectors Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.
Contents Introduction Connector architecture Types of connectors Kuali Rice uPortal Atlassian Atlassian architecture
Types of connectors • Connectors can be built from systems that can externalize groups/permissions • It is easier if it is a Java application (can use client) • Connectors maintained by Grouper team: • Kuali Rice • uPortal • Atlassian (Jira/Confluence) 5
Grouper / Kuali Rice Connector • To use Grouper in Kuali Rice • To use workflow in Grouper • Can implement the Rice: • Groups service • Group update service • Identity service • Misc other features (e.g. auto-provision memberships / permissions at end of workflow) 6
Grouper / Kuali Rice Connector (continued) • Configure in rice config file: • This is used in Rice 1.0.2.1 at Penn • For other versions, probably need to recompile against the version of Rice's interfaces 7
uPortal connector • Architecture similar to Kuali Rice • Configure compositeGroupServices.xml 8
Atlassian connector • Architecture similar to Kuali Rice, though caches with real time updates • Note: you might be able to use the Atlassian LDAP integration instead • Connector works with Jira and Confluence • In the latest versions of Jira/Confluence the group/entity interfaces do not exist • This connector will not work anymore 9
Atlassian connector (continued) • Configure osuser.xml 11
Quiz • Click on the quiz link in the video description to reinforce your knowledge of this topic 12
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.