Shibboleth Akylbek Zhumabayev September 2008
Agenda Introduction Description WS Standards WS-Federation Picture Grid Security GridShib References 2
Introduction Started in 2000 by Internet2/MACE Current version: 2.0 (March 19, 2008) Open source (Apache2 license) Large projects in 15 countries 3
Description Purpose: cross-domain access control Authentication: single sign-on (SSO) Authorization: attribute-based Additional feature: user privacy Platform: SOA - WS technologies Standard: WS-Federation 4
WS Standards XML, SOAP, WSDL, UDDI – no comments WS-Addressing: stateful resource behind WS XML-Encryption, XML-Signature: basic security WS-Security: how to carry secure data WS-Policy: how to define settings WS-Trust: how to manage tokens WS-Federation: how to process SAML token 5
WS-Federation Contributors: IBM, Microsoft etc. Purpose: cross-domain identity portability Current version: 1.1 (December, 2006) Carrier: SAML token Domain trust: WS-Trust Trust carrier: X.509 6
Picture Identity Provider Identity Provider Service Provider Service Provider WAYF LDAP System Domain X Domain Y Attributes 4 WS-Federation Username/password 7
Grid Security GSI: X.509 Certificates Client System CA MyProxy X.509 Entity Certificate Proxy Certificate Certificates 8
GridShib Identity Provider Identity Provider GridShib WAYF LDAP System Domain X Grid System Attributes Profile 4 WS-Federation X.509 9
References 1. Website: 2. Short introduction: 3. Technical Overview: 4,5. Integration with Grid: SAML introduction: 7. Use Case (article in IEEE): "ShibGrid: Shibboleth Access for the UK National Grid Service" Spence, D.; Geddes, N