SAML

Timeline: the history of SAML

SAML 2.0 dates from 2005 and has not changed since: what evolves are the profiles, the uses and the attacks. Here are the landmarks.

FoundationFlowSecurityIdentityKnown attackEcosystem

2001

Jan.First OASIS committee (SSTC)Foundation

Work begins on exchanging security information between domains in XML.

2002

Nov.SAML 1.0Foundation

First OASIS standard: authentication, attribute and authorization assertions.

2003

Sep.SAML 1.1Foundation

Corrections. Liberty Alliance contributes its ID-FF work to OASIS.

2005

Mar.SAML 2.0Foundation✓ covered by ID-Kit

The version still in use: merges SAML 1.1, Liberty ID-FF and Shibboleth. Adds metadata, single logout (SLO), assertion encryption, the Redirect, POST and Artifact bindings.

2007

Jul.SAML 2.0 errataEcosystem

Clarifications and corrections to the standard (errata still followed, until 2012).

2011

eduGAINEcosystem

Worldwide research and education federation, built on signed SAML metadata.

2012

« On Breaking SAML » : signature wrappingKnown attack✓ covered by ID-Kit

Researchers show that signature verification can be bypassed by moving XML elements. Many libraries were affected.

2017

Nov.Golden SAMLKnown attack

With an IdP's signing key, any assertion can be forged: access everywhere. Seen again in the SolarWinds attack in late 2020.

2018

Feb.XML comment injectionKnown attack✓ covered by ID-Kit

A parsing flaw allowed impersonating another user in several SAML libraries.

2025

Mar.Flaws in Ruby-SAMLKnown attack✓ covered by ID-Kit

XML parsing differences allowed the signature to be bypassed. A reminder that the subject is never closed.

Sources: SAML history (saml.xml.org) for 2001 to 2007; the following entries come from known security publications. If you see a mistake, let us know. Compare with the OpenID Connect timeline.