autosignon - a reference implementation of a secure single sign-on blackboard building block tm...

13
AutoSignon - A Reference Implementation of a Secure Single Sign-On Blackboard Building Block TM Richesh Ruchir, Technical Manager [email protected]

Post on 19-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AutoSignon - A Reference Implementation of a Secure Single Sign-On Blackboard Building Block TM Richesh Ruchir, Technical Manager richesh.ruchir@blackboard.com

AutoSignon - A Reference Implementation of a Secure Single Sign-On Blackboard

Building BlockTM

Richesh Ruchir, Technical Manager [email protected]

Page 2: AutoSignon - A Reference Implementation of a Secure Single Sign-On Blackboard Building Block TM Richesh Ruchir, Technical Manager richesh.ruchir@blackboard.com

A Reference Implementation of a Secure Single Signon Blackboard Building Block™

• Introduction

• Single Sign-On

• Blackboard® Authentication Framework

• Introduction to AutoSignon

• Implementation Details

• Demo Application

• Open Source Project

• Q & A

Page 3: AutoSignon - A Reference Implementation of a Secure Single Sign-On Blackboard Building Block TM Richesh Ruchir, Technical Manager richesh.ruchir@blackboard.com

Single Sign-On

• Identity management is an emerging challenge at many institutions

• Existing institutional solutions

– CAS, Shibboleth

• Industry standards tackling authentication / authorization

– OpenID, Basic Learning Tools Interoperability/LTI

• Not all institutions are prepared to invest in complex solutions

• Smaller institutions may not have a need

Page 4: AutoSignon - A Reference Implementation of a Secure Single Sign-On Blackboard Building Block TM Richesh Ruchir, Technical Manager richesh.ruchir@blackboard.com

Blackboard® Authentication Framework

• LDAP

• Internal database

• Custom authentication mechanism

– Built by clients and by Blackboard Consulting Services(sm)

– Support for CAS, Shibboleth, and others

Page 5: AutoSignon - A Reference Implementation of a Secure Single Sign-On Blackboard Building Block TM Richesh Ruchir, Technical Manager richesh.ruchir@blackboard.com

Introduction to AutoSignon

• Allows users who are authenticated by a trusted system to access the Blackboard platform without needing to log in again (Inbound SSO)

• Based on the WebCT CE/Vista Automatic Signon Protocol

• Uses a MAC (Message Authentication Code) generated by request parameters and shared secret to validate incoming SSO requests before processing

Page 6: AutoSignon - A Reference Implementation of a Secure Single Sign-On Blackboard Building Block TM Richesh Ruchir, Technical Manager richesh.ruchir@blackboard.com

AutoSignon Workflow

Page 7: AutoSignon - A Reference Implementation of a Secure Single Sign-On Blackboard Building Block TM Richesh Ruchir, Technical Manager richesh.ruchir@blackboard.com

Implementation Details

Page 8: AutoSignon - A Reference Implementation of a Secure Single Sign-On Blackboard Building Block TM Richesh Ruchir, Technical Manager richesh.ruchir@blackboard.com

Implementation Details (Contd.)

Page 9: AutoSignon - A Reference Implementation of a Secure Single Sign-On Blackboard Building Block TM Richesh Ruchir, Technical Manager richesh.ruchir@blackboard.com

Admin Settings

Page 10: AutoSignon - A Reference Implementation of a Secure Single Sign-On Blackboard Building Block TM Richesh Ruchir, Technical Manager richesh.ruchir@blackboard.com

Demo Application

• Reference implementation application

Page 11: AutoSignon - A Reference Implementation of a Secure Single Sign-On Blackboard Building Block TM Richesh Ruchir, Technical Manager richesh.ruchir@blackboard.com

Open Source Project

• Available at http://projects.oscelot.org/gf/project/autosignon/

Page 12: AutoSignon - A Reference Implementation of a Secure Single Sign-On Blackboard Building Block TM Richesh Ruchir, Technical Manager richesh.ruchir@blackboard.com

Q & As

?

Page 13: AutoSignon - A Reference Implementation of a Secure Single Sign-On Blackboard Building Block TM Richesh Ruchir, Technical Manager richesh.ruchir@blackboard.com

Please provide feedback for this session by emailing [email protected]

The subject of the email should be title of this session:

AutoSignon - A Reference Implementation of a Secure Single Sign-On Blackboard

Building BlockTM