Presentation is loading. Please wait.

Presentation is loading. Please wait.

Campuses New to Shibboleth: WebSSO Barry Johnson

Similar presentations


Presentation on theme: "Campuses New to Shibboleth: WebSSO Barry Johnson"— Presentation transcript:

1 Campuses New to Shibboleth: WebSSO Barry Johnson hbj@clemson.edu

2 Who is this guy? 18 years with Clemson IT Director of Services Engineering Developer and Sysadmin at heart Creator of Clemson’s current WebSSO system

3 “We aren't doing science here, we're just trying to get people logged on" - Mike Marshall

4 Overview Why use Shib? How does it work? Getting Started Installation The Experience Info for Developers

5 Why use Shib for SSO? Multi-platform Built on proven technologies An enabler secure collaboration

6 How does it work?

7 What do I need to get started? A solid identity store for Authentication LDAP SQL A good API Server Resources for the IDP Good Sysadmins Apache, Tomcat, IIS, XML, PKI

8 Installation IDP – Identity Provider SP – Service Provider

9 Installation: IDP Install Apache Install Tomcat Front IDP with Apache and delegate authentication to Apache Configure trust idp.xml, arp.xml, etc... https://spaces.internet2.edu/display/SHIB/InstallingShibboleth

10 Installation: SP LAMP: Apache module and a daemon IIS: ISAPI module and service Configure trust shibboleth.xml, aap.xml, etc... https://spaces.internet2.edu/display/SHIB/InstallingShibboleth

11 Shib: The Experience Users They may thank you, or they may not even notice Developers If they already delegate authentication to the server, they may not notice either If they currently handle authentication themselves, they may love or hate you. Security & Sysadmins They'll thank you later

12 Developers Who is logged in? User information is in the headers PHP: $_SERVER['REMOTE_USER'] ASP: Request.ServerVariables("REMOTE_USER") JSP: request.getHeader("REMOTE_USER") Perl: $ENV{"REMOTE_USER"} http://shib.kuleuven.be/download/sp/test_scripts/

13 Again, why Shib? So much more than WebSSO Enabler for secure collaboration sharing web resources beyond your institution Tool for implementing privacy policies clearing house for user attributes Tool for role-based authorization enables fine-grained control based on user attributes

14 Learn more Come to our next session: June 26 Tuesday 10:15-11:30 Campuses New to Shibboleth: Attribute Delivery On-line resources: http://shibboleth.internet2.edu

15 Questions?


Download ppt "Campuses New to Shibboleth: WebSSO Barry Johnson"

Similar presentations


Ads by Google