160 likes | 442 Views
Single Sign-On architectures in Public Networks (Liberty Alliance). Aries Fajar Dwiputera Mentor: Dr.-Ing. S. Rupp. Seminar of Advanced Communication Services INFOTECH SS 2005 University of Stuttgart. HEADHACHE !!!!. IDENTITY CRISIS. IDENTITY NEEDS. CONVINIENCES
E N D
Single Sign-On architectures in Public Networks (Liberty Alliance) Aries Fajar Dwiputera Mentor: Dr.-Ing. S. Rupp Seminar of Advanced Communication Services INFOTECH SS 2005 University of Stuttgart
HEADHACHE !!!! IDENTITY CRISIS
IDENTITY NEEDS • CONVINIENCES User easiness and minimize user bad experience (forgotten identity) • STANDARDIZED Can be implemented across different platform and device • SECURE To avoid Identity Fraud • PRIVACY Privacy must be controlled by the owner • LOWER COST Services for everybody
Agenda • Problems • Liberty Alliance Project • Federated Identity • Circle of Trust • Liberty Architecture • Single-Sign-On ( Authentication ) • Profiles ( Authorization ) • Single-Log-Out • PGP Trust Relationship • Comparison of Liberty Alliance and PGP • Combination of Liberty Alliance and PGP • Conclusion • Questions and Answers
Gmail.com XXX 111 TTT 444 YYY 222 Amazon.de Citibank.de Federated Identity ZZZ 333 ………. Ebay.de ……….. Liberty Alliance – Federated Identity - Solve compatibility between environments - Unions of identity
Citibank.de Ebay.de ……. IDP Amazon.com Liberty Alliance -Circle of Trust • User / • Principal • Identity • Provider • Service • Provider User IDP SP
Liberty Alliance –Architecture Source : www.projectliberty.org
Request Obtain IDP Response + Redirection Auth Request Process Auth Response + Token Request + token Verified Token Response Process Assertion Response Transactions Liberty Alliance –Single-Sign-On User Service Provider Identity Provider - Sign-on once at a Liberty enabled site - Seamlessly signed-on - No need to authenticate again.
IDP Liberty Alliance –Profiles • Different Profiles and Roles - Different access rights User Personalization Roles : Guest Roles : Reseller Roles : User Roles : Guest
Authenticate + Authorize ( Transactions ) Request Single Log Out Request Log Out Process Log Out Log Out Response Single Log OutConfirmed Liberty Alliance –Single Sign Out User Identity Provider Service Provider Synchronized session logout functionality across all sessions that were authenticated by a particular identity provider.
Agenda • Problems • Liberty Alliance Project • Federated Identity • Circle of Trust • Liberty Architecture • Single-Sign-On ( Authentication ) • Profiles ( Authorization ) • Single-Log-Out • PGP Trust Relationship • Comparison of Liberty Alliance and PGP • Combination of Liberty Alliance and PGP • Conclusion • Questions and Answers
PGP Trust Relationship • Web of Trust • Introducer • Each other’s signature • Decentralized
User IDP SP Web of Trust Combination :Liberty Alliance – PGP • Web of Trust between IDPs • and SPs • Circle of Trust between • User-IDP
CONCLUSION :Combination Liberty Alliance and PGP • Single-Sign-On • Conveniences and easiness for the User • Easy Key Management • The burden switch away from the user • Authenticate and Authorize • User profiles and personalization • Distributed & Mobile • Everything is connected and One-Time-Service • Scalability • Adding new element is easy