The Homegrown Single Sign On (SSO) Project at UM – St. Louis.

24
The Homegrown Single Sign On (SSO) Project at UM – St. Louis

Transcript of The Homegrown Single Sign On (SSO) Project at UM – St. Louis.

Page 1: The Homegrown Single Sign On (SSO) Project at UM – St. Louis.

The Homegrown Single Sign On (SSO) Project at UM – St. Louis

Page 2: The Homegrown Single Sign On (SSO) Project at UM – St. Louis.

Introduction

Kyle Collins – Principal Systems Administrator

Kelly Crone-Willis – Expert Systems Administrator

Page 3: The Homegrown Single Sign On (SSO) Project at UM – St. Louis.

Outline

Problems And Goals Why An In-House Solution? Where We Started From SSO Version 1 SSO Version 2 SSO Version 3 Key Concepts Conclusion

Page 4: The Homegrown Single Sign On (SSO) Project at UM – St. Louis.

Problems and Goals

Multiple Ids On Varying Systems

Non-synched Passwords

Expanding Services

End User Support For Multiple Accounts And Systems

Users Have One ID For All Systems

Synchronize Passwords

Improve And Simplify Support

Flexibility To Add New Systems

***One Login******One Login***

Page 5: The Homegrown Single Sign On (SSO) Project at UM – St. Louis.

Why An In-House Solution?

University Environment Had Many Platforms For Computing

Standardizing On A Single OS Not Possible

Vendor Solutions Very Expensive Unreliable And Undeveloped Long Term Effort

Page 6: The Homegrown Single Sign On (SSO) Project at UM – St. Louis.

Where We Started From

New Account System Introduced System Wide

Oracle Meta-database New Systems Being Deployed

Provided An Opportunity To Start SSO

Created A New Default Password For All SSO Based Accounts

Page 7: The Homegrown Single Sign On (SSO) Project at UM – St. Louis.

SSO Version 1

Oracle Server Holds Account Information And Unique ID For Each User

Individual Servers Create Accounts Based Upon Metadata

Accounts All Created With A Standardized Default Password

Page 8: The Homegrown Single Sign On (SSO) Project at UM – St. Louis.

SSO Version 1 (cont.)

User Goes To SSO Web Page To Sync Passwords

Auths To Kerberos To Verify

Linux Server Initiates Password Change To All Servers

Page 9: The Homegrown Single Sign On (SSO) Project at UM – St. Louis.

SSO Version 1 (cont.)

Accomplishments ID And Passwords

Synchronized Across Systems

Password Complexity Enforced

Continuing Issues Did Not Work For

Non-hr/SIS Accounts

No Helpdesk Tools Administrators

Had To Fix Problems/Handle Special Cases

Page 10: The Homegrown Single Sign On (SSO) Project at UM – St. Louis.

SSO Version 2

Replaced Kerberos Backend With Active Directory

Consolidated System Accounts Where It Made Sense

Provided Tools To Helpdesk And User

Page 11: The Homegrown Single Sign On (SSO) Project at UM – St. Louis.

SSO Version 2 (cont.)

Presented A Central Point To Access Various Services

Users Still Had To Login To Each Service Individually

Page 12: The Homegrown Single Sign On (SSO) Project at UM – St. Louis.

SSO Version 2 (cont.)

Page 13: The Homegrown Single Sign On (SSO) Project at UM – St. Louis.

SSO Version 2 (cont.)

Accomplishments System Works For

Non-hr/SIS Accounts

Provided Helpdesk Tools To Reset Passwords And Assist Users

Provided Users Tool To Self Reset Passwords

Continuing Issues Users Still Had To

Login Each Time For Each System On Campus

Page 14: The Homegrown Single Sign On (SSO) Project at UM – St. Louis.

SSO Version 3

Utilize A Redirection Service To Achieve A Single Login For Users

Using Blackboard Version 6 As A Central Point To Access Services

Achieved One Login*

Page 15: The Homegrown Single Sign On (SSO) Project at UM – St. Louis.

How It Works

Page 16: The Homegrown Single Sign On (SSO) Project at UM – St. Louis.

Email Server

Link

Client

Portal Server

SSL

Link

SSO Version 1

Page 17: The Homegrown Single Sign On (SSO) Project at UM – St. Louis.

Client SSO Server

Portal Server

SSL

SSO Version 3

Page 18: The Homegrown Single Sign On (SSO) Project at UM – St. Louis.

Portal Server Email Server

Link

Client SSO Server

SSL

SSO Version 3 (Cont.)

Page 19: The Homegrown Single Sign On (SSO) Project at UM – St. Louis.

SSO Version 3 (cont.)

Demonstration https://mygateway.umsl.edu https://sso.umsl.edu

Page 20: The Homegrown Single Sign On (SSO) Project at UM – St. Louis.

SSO Version 3 (cont.)

Accomplishments Users Login To

One Point, One Time, To Access Most Services On Campus

Can Be Leveraged For Shibboleth Like Functionality

Continuing Issues Unix Shell

Accounts Using NIS

Moving To Account Activation

Page 21: The Homegrown Single Sign On (SSO) Project at UM – St. Louis.

Key Concepts

Single Repository For Account Information This Must Be The Authority For All Accounts

Leverage A Flexible Network Directory System For Centralizing Authentication This Helps To More Easily Bring In New

Systems Plan For Flexibility

Not Everything Makes Sense To Centralize Focus And Limit Divergence From The

System

Page 22: The Homegrown Single Sign On (SSO) Project at UM – St. Louis.

Conclusion

The Most Difficult Tasks Finding A Starting Point Bringing In New Systems Selling The Initial Pain

The Most Important Objectives Make The System As Flexible As Possible New Systems Should Conform To The Standard Management Buy In

Questions?

Page 23: The Homegrown Single Sign On (SSO) Project at UM – St. Louis.

Contact Information

Kyle Collins Email – [email protected]

Kelly Crone-Willis Email – [email protected]

Thank you for attending!

Page 24: The Homegrown Single Sign On (SSO) Project at UM – St. Louis.

Copyright Kyle Collins and Kelly Crone-Willis 2005. This work is the intellectual property of the author. Permission is granted for this material to be shared for non-commercial, educational purposes, provided that this copyright statement appears on the reproduced materials and notice is given that the copying is by permission of the author. To disseminate otherwise or to republish requires written permission from the author.