SAML

Problem

An employee logs into the corporate identity system. A separate enterprise web application needs to trust that login without maintaining its own password.

Solution — SAML

SAML stands for Security Assertion Markup Language. The identity provider sends a signed assertion to the application.
Identity Provider
      ↓
"User Alice authenticated"
      ↓
Application
In a typical browser login, the application redirects you to the identity provider. After sign-in, the provider returns a page with a hidden form that automatically POSTs the SAML response through your browser to the application. The application checks the signature, intended recipient, expiry, and login-request match, then creates a session tracked by a browser cookie. This flow uses XML over HTTP, without SOAP.
Core idea: SAML enables federated identity, especially in enterprise browser-based SSO.