This article was automatically translated from the original Turkish version.

SAML (Security Assertion Markup Language) is an XML-based open standard that enables secure transmission of authentication and authorization information between applications operating under different domain names. SAML forms the foundation of single sign-on (SSO) solutions, allowing users to access multiple services with a single authentication.
SAML architecture consists of three main components:
The fundamental communication unit in SAML is called an assertion. An assertion contains three types of data:
Assertions are protected using XML digital signatures and are typically short-lived (e.g., five minutes).
SAML is a mature standard that forms the foundation of secure and centralized authentication systems widely used in enterprise environments. It delivers effective solutions in areas requiring high security, such as enterprise applications, academic federations, and e-government services.
Cantor, Scott, et al. *Assertions and Protocols for the OASIS Security Assertion Markup Language (SAML) V2.0*. OASIS Standard, March 2005. Accessed May 9, 2025. https://docs.oasis-open.org/security/saml/v2.0/.
Jones, Michael. “Why SAML Isn’t the Future.” *Identity Standards Blog*. Accessed May 9, 2025. https://www.identityblog.com/why-saml-isnt-the-future.
Maler, Eve, and Prateek Mishra. "Understanding SAML: The Foundation of Federated Identity." Network Security Journal 2003, no. 12 (2003): 12–17.
Shibboleth Consortium. *SAML Implementation Guide*. Accessed May 9, 2025. https://www.shibboleth.net/documentation/.
van der Tol, Rutger. “SAML vs. OAuth 2.0: A Comparison.” *Auth0 Blog*. Accessed May 9, 2025. https://auth0.com/blog/saml-vs-oauth/.

No Discussion Added Yet
Start discussion for "SAML (Security Assertion Markup Language)" article
Core Components and Operation
Operation Steps (SSO Scenario)
SAML Assertion
Advantages and Use Cases
Advantages
Use Cases
SAML 2.0 Compared with OAuth2 / OpenID Connect
Challenges and Criticisms