grouper training - admin - client

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

Upload: hisa

Post on 02-Feb-2016

58 views

Category:

Documents


0 download

DESCRIPTION

Grouper Training - Admin - Client. Chris Hyzer Internet2 University of Pennsylvania. This work licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License. Contents. Introduction Need to admin? Download Customize Defaults Usage ID terminology LDAP operations - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Grouper Training - Admin - Client

Grouper Training - Admin - Client

Chris Hyzer

Internet2

University of Pennsylvania

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

Page 2: Grouper Training - Admin - Client

2

Contents

• Introduction• Need to admin?• Download• Customize• Defaults• Usage• ID terminology• LDAP operations• Misc operations

• Build and host

Page 3: Grouper Training - Admin - Client

3

Introduction

Page 4: Grouper Training - Admin - Client

4

Need to admin?

• You do not need to administer the client

• Administer if:• Make easier for users with URLs populated• Customize the usage• Institution-ify the IDs• Provide with canned LDAP operation(s)

Page 5: Grouper Training - Admin - Client

5

Download

• Grouper download sitehttp://www.internet2.edu/grouper/software.html

• Generally if you are customizing, you need the source release, not binary

• Via Grouper Installer

• Unzip

Page 6: Grouper Training - Admin - Client

6

Customize defaults

• Edit grouper.client.properties to set default URL's for your environments

Page 7: Grouper Training - Admin - Client

7

Customize defaults (continued)

• Edit grouper.client.properties to set discovery URL's for your institution

Page 8: Grouper Training - Admin - Client

8

Customize usage

• Edit grouper.client.usage.txt

• Use institution-specific terms

Page 9: Grouper Training - Admin - Client

9

Customize ID terminology

• Edit grouper.client.properties

• Customize the ID and Identifier

Page 10: Grouper Training - Admin - Client

10

Customize ID terminology (continued)

• Commands can use new terminology

Page 11: Grouper Training - Admin - Client

11

Custom LDAP operations

• Grouper client can do simple LDAP operations

• For example, lookup by student ID, return netID

Page 12: Grouper Training - Admin - Client

12

Custom LDAP operations (continued)

Page 13: Grouper Training - Admin - Client

13

Misc operations (advanced)

• Can bundle custom operations (Java)

Page 14: Grouper Training - Admin - Client

14

Build

• Download the source package

• Manually you need Java6, ant

• Edit config files• grouper.client.properties• grouper.client.usage.properties

• Run "ant" (default build)

Page 15: Grouper Training - Admin - Client

15

Host

• Rename the built tarball

• Host on one of your web servers

• Link for your internal Grouper documentation site/wiki, e.g.

https://myschool.edu/grouper/grouperClient.myschool-2.1.1.tar.gz

Page 16: Grouper Training - Admin - Client

16

Quiz

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

Page 17: Grouper Training - Admin - Client

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