Join our Newsletter — 33% off our NHI Course
Home› FAQ› Authentication, Authorisation & Trust› How does SAML 2.0 work?
Authentication, Authorisation & Trust

How does SAML 2.0 work?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated October 18, 2026 Domain: Authentication, Authorisation & Trust

SAML 2.0 lets an identity provider send a signed assertion to a service provider after the user authenticates. The service provider trusts that assertion to create a session without handling the primary password. Security teams should verify certificate trust, assertion lifetime, audience restrictions, and protection against replay or unsigned responses.

What SAML 2.0 is actually doing in the login flow

saml 2.0 is a federation protocol for handing authentication from a service provider to an identity provider, then returning a signed assertion that the service provider can trust. In practice, the browser is usually the carrier, but the trust decision comes from the IdP’s signing key and the SP’s validation rules, not from the browser itself.

The key mental model is that SAML separates SAML Security Guide-style federation trust from local password handling. The user authenticates once at the IdP, the IdP issues an assertion about that event, and the SP consumes that assertion to create its own session. That is why SAML is often used for single sign-on across enterprise applications.

For the protocol to work safely, the SP must validate more than just the presence of an XML blob. It should confirm the signature, issuer, audience, recipient, timing constraints, and whether the response matches the expected transaction. Those checks are what stop a valid assertion from being reused, replayed, or accepted by the wrong relying party.

Why the trust boundary matters more than the redirect

SAML is not a password-sharing scheme, and it is not simply “login by redirect.” The trust boundary sits between the IdP and SP, so the security of the flow depends on federation policy, certificate management, and strict assertion validation. If any of those pieces is loose, the protocol can still “work” while the application is effectively trusting the wrong proof.

That is why federation design is often paired with OpenID Connect Core 1.0 comparisons. SAML and OIDC both support federated sign-in, but they express trust differently, and teams sometimes migrate between them when they want simpler token handling, better API fit, or a cleaner modern application stack.

In operational terms, SAML works only when the SP can trust the IdP’s signing certificate and the IdP can reliably assert who authenticated and when. That means certificate rollover, metadata management, clock skew handling, and endpoint configuration are part of the security model, not incidental plumbing.

Where SAML deployments usually fail in practice

The most common failures are around assertion handling, not around the abstract standard itself. Weak signature validation, over-broad audience acceptance, long assertion lifetimes, and missing replay controls can let an attacker reuse or reshape an otherwise legitimate authentication response. Unsigned or improperly signed responses are especially dangerous when an implementation accepts them as if they were trusted.

Misconfiguration also shows up in the supporting trust chain. If a service provider accepts stale metadata, fails to rotate a compromised signing certificate, or allows multiple endpoints to consume the same assertion without tight recipient checks, the result can be authentication bypass or session fixation. The protocol may appear stable while the trust relationship has quietly drifted.

For teams comparing implementation risk, the relevant question is not whether SAML is secure in theory, but whether the specific IdP, SP, and browser handoff are configured to enforce the expected trust rules. A “successful login” is only meaningful if the response was issued for the right application, by the right IdP, for the right user, within the right time window.

Risk and Threat Considerations

SAML failures are often exploited by abusing trust, not by breaking cryptography. If an attacker can steal or forge signing material, replay a valid assertion, or induce the SP to accept a response outside its intended audience or time window, the attacker can obtain a session that looks legitimate to downstream applications.

Failure mechanism: Weak signature validation, stolen signing keys, replayable assertions, or permissive audience checks let a malicious or tampered assertion pass as trusted authentication.

Impact: The attacker may gain authenticated access to enterprise applications without knowing the primary password, which can lead to account takeover, lateral movement, and sensitive data exposure.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-53 Rev 5, NIST SP 800-63 and OWASP ASVS set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST SP 800-53 Rev 5IA-2 — Identification and Authentication (Organizational Users)SAML authenticates users into enterprise apps through federated identity proof.
IA-5 — Authenticator ManagementSAML security depends on signing certificates, rotation, and assertion lifetime control.
AC-3 — Access EnforcementThe SP uses validated assertions to enforce application access decisions.
Recommendation — Validate federated user authentication and enforce trust in the IdP assertion. Manage signing credentials and rotate federation keys before trust drift occurs. Require assertion checks before granting session creation and application access.
NIST SP 800-63PENDING — Digital Identity GuidelinesSAML federation depends on authenticated identity proofing and authenticator assurance.
Recommendation — Apply federation assurance rules when accepting IdP-authenticated sessions.
OWASP ASVSV10 — OAuth and OIDCSAML is commonly compared with modern federated login patterns and token handling.
Recommendation — Use federated login verification requirements when evaluating SSO integrations.

Practitioner Guidance

What to verify: Confirm that the SP enforces signature validation, issuer validation, audience restrictions, recipient checks, and short assertion lifetimes. Also verify that certificate rollover is tested before production changes, because federation outages often come from metadata or key drift rather than protocol failure.

Decision rule: If the IdP signing certificate, assertion lifetime, or audience rules are not tightly controlled, treat the deployment as a trust problem first and a usability problem second. If patching or reconfiguration must wait, reduce exposure by narrowing relying-party scope and monitoring for abnormal federation events.

Practitioner takeaway: SAML 2.0 is secure only when the SP treats each assertion as a narrowly scoped, time-bound proof, not as a reusable login token.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 18, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org