The SAML XML.org web site is not longer accepting new posts. Information on this page is preserved for legacy purposes only. For current information on SAML, please see the OASIS Security Services Technical Committee Wiki.

Diff for SAML Open Source Implementations

Tue, 2008-01-22 12:00 by fpetersSat, 2008-05-24 08:42 by erlang

adding some info about simplesamlphp.

Changes to Body
Line 1Line 1
 
<p>
 
<p>
-
Items listed in alphabetical order.
+
Items listed in alphabetical order. Register an account and add yours if it isn't already listed :)
-
Register an account and add yours if it isn't already listed :)
+
 
</p>
 
</p>
 
<br />
 
<br />
 
<ul>
 
<ul>
-
<li class="gap">Enterprise Sign On Engine (ESOE)
+
<li class="gap">Enterprise Sign On Engine (ESOE)
 
<ul>
 
<ul>
-
<li>
+
<li> Java implementation of SAML V2.0 </li>
-
Java implementation of SAML V2.0
+
<li> Includes <a href="http://www.oasis-open.org/committees/xacml" class="http">XACMLv2-based</a> policy engine from <a href="http://intient.com/" class="http">Intient</a> </li>
-
</li>
+
<li><a href="http://www.esoeproject.org/" class="http">http://www.esoeproject.org/<br />
-
<li>
+
-
Includes <a href="http://www.oasis-open.org/committees/xacml" class="http">XACMLv2-based</a> policy engine from <a href="http://intient.com/" class="http">Intient</a>
+
-
</li>
+
-
<li>
+
-
<a href="http://www.esoeproject.org/" class="http">http://www.esoeproject.org/<br />
+
 
<br />
 
<br />
-
</a>
+
</a></li>
-
</li>
+
 
</ul>
 
</ul>
 
</li>
 
</li>
-
<li class="gap">
+
<li class="gap"> simpleSAMLphp, SAML V2.0 SP, SAML V2.0 IdP
-
simpleSAMLphp, SAML V2.0 SP, SAML V2.0 IdP
+
 
<ul>
 
<ul>
-
<li>
+
<li> from <a href="http://rnd.feide.no/" class="http">FEIDE research and development</a> </li>
-
from <a href="http://rnd.feide.no/" class="http">FEIDE research and development</a>
+
<li> PHP implementation compatible with Shibboleth 1.3 and 2.0</li>
-
</li>
+
<li>Also support bridging protocols (in example connect a Shibboleth 1.3 Service Provider to a SAML 2.0 Federation)</li>
-
<li>
+
<li><a href="http://rnd.feide.no/simplesamlphp" class="http">http://rnd.feide.no/simplesamlphp<br />
-
PHP implementation compatible with Shibboleth 1.3 and 2.0
+
-
</li>
+
-
<li>
+
-
<a href="http://rnd.feide.no/simplesamlphp" class="http">http://rnd.feide.no/simplesamlphp<br />
+
 
<br />
 
<br />
-
</a>
+
</a></li>
-
</li>
+
 
</ul>
 
</ul>
 
</li>
 
</li>
-
<li class="gap">
+
<li class="gap"> Lasso - Liberty Alliance Single Sign-On
-
Lasso - Liberty Alliance Single Sign-On
+
 
<ul>
 
<ul>
 
<li>Lasso is implemented in C, with bindings available for the Java, Perl, Python and PHP languages</li>
 
<li>Lasso is implemented in C, with bindings available for the Java, Perl, Python and PHP languages</li>
 
<li>Implemented first Liberty ID-FF 1.2 but added support for ID-WSF and SAMLv2 later on</li>
 
<li>Implemented first Liberty ID-FF 1.2 but added support for ID-WSF and SAMLv2 later on</li>
 
<li>Both ID-FF 1.2 and SAMLv2 passed Liberty interoperability tests</li>
 
<li>Both ID-FF 1.2 and SAMLv2 passed Liberty interoperability tests</li>
-
<li>from <a href="http://www.entrouvert.com/en/" class="http">Entr'ouvert</a>
+
<li>from <a href="http://www.entrouvert.com/en/" class="http">Entr'ouvert</a> </li>
-
</li>
+
<li><a href="http://lasso.entrouvert.org/" class="http">http://lasso.entrouvert.org/<br />
-
<li>
+
-
<a href="http://lasso.entrouvert.org/" class="http">http://lasso.entrouvert.org/<br />
+
 
<br />
 
<br />
-
</a>
+
</a></li>
-
</li>
+
 
</ul>
 
</ul>
 
</li>
 
</li>
-
<li class="gap">OpenSSO
+
<li class="gap">OpenSSO
 
<ul>
 
<ul>
-
<li>
+
<li> Java implementation from <a href="http://www.sun.com/" class="http">Sun Microsystems</a></li>
-
Java implementation from <a href="http://www.sun.com/" class="http">Sun Microsystems</a></li>
+
 
<li>Basis for next version of Sun's commercial web access management product - Sun Java System Federated Access Manager 8.0</li>
 
<li>Basis for next version of Sun's commercial web access management product - Sun Java System Federated Access Manager 8.0</li>
 
<li>In use at the <a href="http://www.ssocircle.com/">SSOCircle</a></li>
 
<li>In use at the <a href="http://www.ssocircle.com/">SSOCircle</a></li>
-
<li>
+
<li><a href="https://opensso.dev.java.net/" class="https">http://opensso.org/<br />
-
<a href="https://opensso.dev.java.net/" class="https">http://opensso.org/<br />
+
 
<br />
 
<br />
-
</a>
+
</a></li>
-
</li>
+
 
</ul>
 
</ul>
 
</li>
 
</li>
-
<li class="gap">OpenSAML
+
<li class="gap">OpenSAML
 
<ul>
 
<ul>
-
<li>
+
<li> from <a href="http://www.internet2.edu/" class="http">Internet2</a> </li>
-
from <a href="http://www.internet2.edu/" class="http">Internet2</a>
+
<li> C++ and Java toolkits for SAML V1.1 and V2.0 </li>
-
</li>
+
-
<li>
+
-
C++ and Java toolkits for SAML V1.1 and V2.0
+
-
</li>
+
 
<li>implementation of SAML assertions, protocols, and bindings (no profiles) </li>
 
<li>implementation of SAML assertions, protocols, and bindings (no profiles) </li>
-
<li>
+
<li><a href="http://www.opensaml.org/" class="http">http://www.opensaml.org/<br />
-
<a href="http://www.opensaml.org/" class="http">http://www.opensaml.org/<br />
+
 
<br />
 
<br />
-
</a>
+
</a></li>
-
</li>
+
 
</ul>
 
</ul>
 
</li>
 
</li>
-
<li class="gap">Shibboleth
+
<li class="gap">Shibboleth
 
<ul>
 
<ul>
-
<li>
+
<li> from <a href="http://www.internet2.edu/" class="http">Internet2</a></li>
-
from <a href="http://www.internet2.edu/" class="http">Internet2</a></li>
+
 
<li>includes Identity Provider (Java) and Service Provider (C++ apache module)</li>
 
<li>includes Identity Provider (Java) and Service Provider (C++ apache module)</li>
 
<li>Shib 1.3 implements SAML V1.1 SP and IdP</li>
 
<li>Shib 1.3 implements SAML V1.1 SP and IdP</li>
 
<li>Shib 2.0 implements SAML V2.0 SP and IdP in addition to SAML V1.1 </li>
 
<li>Shib 2.0 implements SAML V2.0 SP and IdP in addition to SAML V1.1 </li>
-
<li>
+
<li> implementation built on top of <a href="http://www.opensaml.org/" class="http">OpenSAML</a> </li>
-
implementation built on top of <a href="http://www.opensaml.org/" class="http">OpenSAML</a>
+
<li><a href="http://shibboleth.internet2.edu/" class="http">http://shibboleth.internet2.edu/<br />
-
</li>
+
-
<li>
+
-
<a href="http://shibboleth.internet2.edu/" class="http">http://shibboleth.internet2.edu/<br />
+
 
<br />
 
<br />
-
</a>
+
</a></li>
-
</li>
+
 
</ul>
 
</ul>
 
</li>
 
</li>
-
<li class="gap">SourceID
+
<li class="gap">SourceID
 
<ul>
 
<ul>
-
<li>
+
<li> Open Source Federated Identity Management from <a href="http://www.pingidentity.com/" class="http">Ping Identity</a></li>
-
Open Source Federated Identity Management from <a href="http://www.pingidentity.com/" class="http">Ping Identity</a></li>
+
 
<li>Implements SAML V1.1 (with additional support for ID-FF and WS-Fed)</li>
 
<li>Implements SAML V1.1 (with additional support for ID-FF and WS-Fed)</li>
-
<li>
+
<li><a href="http://www.sourceid.org/download/" class="http">http://www.sourceid.org/download/<br />
-
<a href="http://www.sourceid.org/download/" class="http">http://www.sourceid.org/download/<br />
+
 
<br />
 
<br />
-
</a>
+
</a></li>
-
</li>
+
 
</ul>
 
</ul>
 
</li>
 
</li>
-
<li class="gap">ZXID
+
<li class="gap">ZXID
 
<ul>
 
<ul>
 
<li>Open Source IdM for the Masses - SAML SSO</li>
 
<li>Open Source IdM for the Masses - SAML SSO</li>
Line 115Line 81
 
<li>Implements SAML V2.0 SP (98% done) and SAML V1.1 SP (60% done)</li>
 
<li>Implements SAML V2.0 SP (98% done) and SAML V1.1 SP (60% done)</li>
 
<li>Supports other protocols (ID-FF, ID-WSF, and WS-Fed)</li>
 
<li>Supports other protocols (ID-FF, ID-WSF, and WS-Fed)</li>
-
<li>
+
<li> from Sampo Kellomäki (<a href="mailto:sampo@iki.fi" class="mailto">sampo@iki.fi</a>) </li>
-
from Sampo Kellomäki (<a href="mailto:sampo@iki.fi" class="mailto">sampo@iki.fi</a>)
+
<li><a href="http://www.zxid.org/" class="http">http://www.zxid.org/</a> </li>
-
</li>
+
-
<li>
+
-
<a href="http://www.zxid.org/" class="http">http://www.zxid.org/</a>
+
-
</li>
+
 
</ul>
 
</ul>
 
</li>
 
</li>
Revision of Sat, 2008-05-24 08:42:

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)]
XML.org Focus Areas: BPEL | DITA | ebXML | IDtrust | OpenDocument | SAML | UBL | UDDI
OASIS sites: OASIS | Cover Pages | XML.org | AMQP | CGM Open | eGov | Emergency | IDtrust | LegalXML | Open CSA | OSLC | WS-I