13
Grouper Training - Admin Connectors Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.

Grouper Training - Admin Connectors Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial

Embed Size (px)

Citation preview

Page 1: Grouper Training - Admin Connectors Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial

Grouper Training - Admin Connectors

Chris Hyzer

Internet2

University of Pennsylvania

This work licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.

Page 2: Grouper Training - Admin Connectors Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial

2

Contents

• Introduction

• Connector architecture

• Types of connectors

• Kuali Rice

• uPortal

• Atlassian

• Atlassian architecture

Page 3: Grouper Training - Admin Connectors Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial

3

Introduction to Connectors

Page 4: Grouper Training - Admin Connectors Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial

4

Connector architecture

Page 5: Grouper Training - Admin Connectors Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial

5

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)

Page 6: Grouper Training - Admin Connectors Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial

6

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)

Page 7: Grouper Training - Admin Connectors Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial

7

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

Page 8: Grouper Training - Admin Connectors Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial

8

uPortal connector

• Architecture similar to Kuali Rice

• Configure compositeGroupServices.xml

Page 9: Grouper Training - Admin Connectors Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial

9

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

Page 10: Grouper Training - Admin Connectors Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial

10

Atlassian connector architecture

Page 11: Grouper Training - Admin Connectors Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial

11

Atlassian connector (continued)

• Configure osuser.xml

Page 12: Grouper Training - Admin Connectors Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial

12

Quiz

• Click on the quiz link in the video description to reinforce your knowledge of this topic

Page 13: Grouper Training - Admin Connectors Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial

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. 13