SAML Open Source Implementations
Wiki page: Submitted by equalsJeffH on Tue, 2007-12-18 22:43. Last updated on Sat, 2008-05-24 08:42.
Items listed in alphabetical order. Register an account and add yours if it isn't already listed :)
- Enterprise Sign On Engine (ESOE)
- Java implementation of SAML V2.0
- Includes XACMLv2-based policy engine from Intient
- http://www.esoeproject.org/
- simpleSAMLphp, SAML V2.0 SP, SAML V2.0 IdP
- from FEIDE research and development
- PHP implementation compatible with Shibboleth 1.3 and 2.0
- Also support bridging protocols (in example connect a Shibboleth 1.3 Service Provider to a SAML 2.0 Federation)
- http://rnd.feide.no/simplesamlphp
- Lasso - Liberty Alliance Single Sign-On
- Lasso is implemented in C, with bindings available for the Java, Perl, Python and PHP languages
- Implemented first Liberty ID-FF 1.2 but added support for ID-WSF and SAMLv2 later on
- Both ID-FF 1.2 and SAMLv2 passed Liberty interoperability tests
- from Entr'ouvert
- http://lasso.entrouvert.org/
- OpenSSO
- Java implementation from Sun Microsystems
- Basis for next version of Sun's commercial web access management product - Sun Java System Federated Access Manager 8.0
- In use at the SSOCircle
- http://opensso.org/
- OpenSAML
- from Internet2
- C++ and Java toolkits for SAML V1.1 and V2.0
- implementation of SAML assertions, protocols, and bindings (no profiles)
- http://www.opensaml.org/
- Shibboleth
- from Internet2
- includes Identity Provider (Java) and Service Provider (C++ apache module)
- Shib 1.3 implements SAML V1.1 SP and IdP
- Shib 2.0 implements SAML V2.0 SP and IdP in addition to SAML V1.1
- implementation built on top of OpenSAML
- http://shibboleth.internet2.edu/
- SourceID
- Open Source Federated Identity Management from Ping Identity
- Implements SAML V1.1 (with additional support for ID-FF and WS-Fed)
- http://www.sourceid.org/download/
- ZXID
- Open Source IdM for the Masses - SAML SSO
- ZXID is implemented in C but supports (via SWIG) Perl, PHP, and Java
- Implements SAML V2.0 SP (98% done) and SAML V1.1 SP (60% done)
- Supports other protocols (ID-FF, ID-WSF, and WS-Fed)
- from Sampo Kellomäki (sampo@iki.fi)
- http://www.zxid.org/



