Shibboleth Project at GSU Art Vandenberg Director, Advanced Campus Services Information Systems & Technology Georgia State University avandenberg@gsu.edu A.Vandenberg March 14, 2003
Overview “Shibboleth” – the word Shibboleth – the project Internet2/IBM Middleware collaboration Beginnings in Fall 2000 Component of NSF Middleware Initiative (NMI) Integration Testbed Program Inter-institutional sharing of web resources A.Vandenberg March 14, 2003
Key Concepts Federated administration Access control based on attributes Active management of privacy – Origin site & user control release of data Standards based – OpenSAML (security access markup language) Framework for scaleable Trust & Policy (Clubs) Standard (extensible) AttributeValue Vocabulary – eduPerson LDAP objectClass A.Vandenberg March 14, 2003
Problem Space Access to digital library resources from off campus Using distance education courseware Accessing research web site Accessing co-taught class web site at another university A.Vandenberg March 14, 2003
Current solutions – issues IP-based access – spoofable, limiting Proxy servers – how many do you need…? Shared or group accounts & passwords – no accountability, poor auditability, low level assurance Additional accounts – management hassles, synchronization complexity, too many accounts for user A.Vandenberg March 14, 2003
Shibboleth Solution Access without proxy Leverage local authentication Access based on role attributes Enables access from anywhere on web User can dynamically review/limit release of identifying information (privacy) Reduced logins A.Vandenberg March 14, 2003
Architecture Sun Solaris or Red Hat Linux Apache, Tomcat, J2SE Enterprise single signon (SSO) or WebISO (initial signon) Enterprise directory service (LDAP, mySQL) Target vs. Origin sites A.Vandenberg March 14, 2003
From: Shibboleth Architecture v5 Scott Cantor and Marlena Erdos, 13 May 2002
Current Status Shibboleth architecture doc v05 - May 2002 Test deployments - v 0.7, v 0.8 http://shibboleth.internet2.edu/ WebCT, EBSCO, OCLC, Elsevier… Georgia State implementation http://wayf.internet2.edu/shibboleth-old/sample.jsp http://er1.erp.ohio-state.edu:8900/ A.Vandenberg March 14, 2003
Access Web Resource
Redirect to WAYF
Handle Service: Login
Local Authentication
Access to Web Resource
Access without re-login
Shibboleth – GSU goals Implement v 0.8 origin Authenticate using CampusID Attributes via eduPerson LDAP Pilot with vendors or applications: “affiliation=member” access to EBSCO, Elsevier, OCLC, WebCT, IS&T intranet…? …Implement Attribute Release Policies Be technical resource for Shibboleth A.Vandenberg March 14, 2003
Shibboleth – next steps. Q&A Art Vandenberg avandenberg@gsu Shibboleth – next steps? Q&A Art Vandenberg avandenberg@gsu.edu Victor Bolet vbolet@gsu.edu A.Vandenberg March 14, 2003