OpenRegistry at Simon Fraser University

22
Open Registry at SFU / IT4BC 2010 In House to Open Source OpenRegistry at Simon Fraser University

description

An update on the progress of the OpenRegistry open source identity management system.

Transcript of OpenRegistry at Simon Fraser University

Page 1: OpenRegistry at Simon Fraser University

Open Registry at SFU / IT4BC 2010

In House to Open Source

OpenRegistryat Simon Fraser University

Page 2: OpenRegistry at Simon Fraser University

Open Registry at SFU / IT4BC 2010

About Me

• Jeremy Rosenberg• Senior Java Developer• At SFU since 2004• IdM Strategy• Jasig Open Source Contributor

Page 3: OpenRegistry at Simon Fraser University

Open Registry at SFU / IT4BC 2010

About SFU

• One University - Three campuses• Burnaby• Surrey• Vancouver

• 32,000 students • 900 faculty• 1600 staff• 100,000 alumni

Simon Fraser1776 -1862

Page 4: OpenRegistry at Simon Fraser University

About This Presentation

Open Registry at SFU / IT4BC 2010

• SFUʼs legacy identity management solution• How OpenRegistry Project came about• How OpenRegistry works• Benefits SFU expects from OpenRegistry• How SFU plans to develop and deploy OpenRegistry

Page 5: OpenRegistry at Simon Fraser University

SFU’s Legacy IdM Layout

Open Registry at SFU / IT4BC 2010

Amaint Account

Provisioning

MailLists

Web Server

UDD

LDAP

WebCT

CAS

AD

PeopleSoft

ShibbolethEduroam

Zimbra

Page 6: OpenRegistry at Simon Fraser University

What is OpenRegistry?

Open Registry at SFU / IT4BC 2010

• Open source software application• Initiated by Rutgers University• Jasig Incubation project• Combines information about people in a University

into single identity records• Generally NOT authoritative for data• Web, batch and REST interfaces with Systems of

Record• Directory Builder• Provisioning and Deprovisioning

Page 7: OpenRegistry at Simon Fraser University

Why OpenRegistry?

Open Registry at SFU / IT4BC 2010

• “Off the shelf” solutions require significant customizations and integration work

• Lots of institutions still rolling their own• Leverage scant resources and learn from others'

experience • Sakai, uPortal, CAS, Shibboleth, Kuali

• OpenRegistry is tailored to the needs of higher ed• Decades of combined experience

Page 8: OpenRegistry at Simon Fraser University

How does OpenRegistry work?

Open Registry at SFU / IT4BC 2010

Page 9: OpenRegistry at Simon Fraser University

What’s in it for us?

Open Registry at SFU / IT4BC 2010

• Capture information about all university populations• Real Time data transfer readiness• Role based access controls• Modern user interface• Definitive user directory• Business Rules based data transformations• User settable privacy settings• Comprehensive audit trails• Better user experience for everyone

Page 10: OpenRegistry at Simon Fraser University

Capture all university populations

Open Registry at SFU / IT4BC 2010

HR

SIS

Kipling, Rudyard

UndergradStaff

OpenRegistry

CODE

Bronte, Emily

WebCT

Bookstore

Bookstore Clerk

Faculty

Page 11: OpenRegistry at Simon Fraser University

Real Time data transfer readiness

Open Registry at SFU / IT4BC 2010

• Faster updates throughout the University • SOAP services

• Widely used by commercial solutions• Easily exchange identity information with black

boxes• REST services

• Lightweight• Ideal for Ajax applications• Growing popularity

Page 12: OpenRegistry at Simon Fraser University

Role based access controls

Open Registry at SFU / IT4BC 2010

• Current Roles:• Staff, Faculty, Grad, Undergrad, Other

• Additional roles need to be assigned by Systems of Record (departments)

• Potential Roles:• Archaeology professor• Office Administrator

• Allows things like building access based on roles

Page 13: OpenRegistry at Simon Fraser University

Modern user interface

Open Registry at SFU / IT4BC 2010

• All Web 2.0ʼd up• jQuery libraries

• Skinnable• Customize look and feel for each institution

• Apache Tiles• Provides extensible, reusable components

• Spring WebFlow• Allows complex, custom workflows

Page 14: OpenRegistry at Simon Fraser University

Definitive user directory

Open Registry at SFU / IT4BC 2010

• HR can only track a limited amount of information• Details are quickly out of date• HR not the authority for offices or phone numbers

• Roles provided by departments can have:• Phone Numbers• Office Numbers• Campus Information

• Information captured from the most accurate source

Page 15: OpenRegistry at Simon Fraser University

User settable privacy settings

Open Registry at SFU / IT4BC 2010

• Provide end user interface• Anybody can verify their personal information• User can set access limitations for:

• Public directory listings• Other systems of record (for fast lookup)

• Self service activation and username selection

Page 16: OpenRegistry at Simon Fraser University

Comprehensive audit trails

Open Registry at SFU / IT4BC 2010

• Distributed access to the system requires greater audit capabilities

• Logging will track account changes• Who made a change?• What data was modified?• When was the account last accessed?• Where was the account accessed from? On

campus?

Page 17: OpenRegistry at Simon Fraser University

Better user experience for everyone

Open Registry at SFU / IT4BC 2010

Page 18: OpenRegistry at Simon Fraser University

How are we going to do it?

Open Registry at SFU / IT4BC 2010

Phase 1

Page 19: OpenRegistry at Simon Fraser University

How are we going to do it?

Open Registry at SFU / IT4BC 2010

Phase 2

Page 20: OpenRegistry at Simon Fraser University

How are we going to do it?

Open Registry at SFU / IT4BC 2010

Phase 3

Page 21: OpenRegistry at Simon Fraser University

More information on OpenRegistry

Open Registry at SFU / IT4BC 2010

• Visit the Jasig Wiki at:• http://www.ja-sig.org/wiki/display/OR/Home

• Join the OpenRegistry Dev mail list:• [email protected]

• Attend a Jasig event• http://www.jasig.org/

• Contact me:• [email protected]

Page 22: OpenRegistry at Simon Fraser University

Open Registry at SFU / IT4BC 2010

THANK YOU

Thank You

[email protected]