SAML Open Source Implementations

Items listed in alphabetical order. Register an account and add yours if it isn't already listed :)


  • Enterprise Sign On Engine (ESOE)
  • simpleSAMLphp, SAML V2.0 SP, SAML V2.0 IdP
  • 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
  • OpenSAML
  • 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
  • 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/
[Shark Repellent: no warranty is expressed or implied via the links to any of the packages appearing on this page -- Your Mileage May Vary (YMMV)]