How does SAML work and what are its vulnerabilities?
As we said in the first chapter, when we start to exploit something, we still need to learn how the underlying technology works, so we first look for information about how it works.
Since SAML is an open standard, we can refer to the official website of the task force that developed it and refer to the open source code of major implementations.
A summary follows in the next section, but we advise you to practice searching for information.
What is SAML?
SAML is an XML-based standard for managing federated authentication and authorization, focusing on web SSO. It is the dominant technology for enterprise-level SSO [11].
It was developed by the Security Services Technical Committee (SSTC) of the Organization for the Advancement of Structured Information Standards (OASIS) and is currently at version 2.0.
The Web Browser SSO Profile
SAML can specify different profiles that correspond to different implementation scenarios...