Skip to content
ITSecureOps

Blog

SSO vs SAML: What Is the Difference for IT Teams?

For IT admins setting up sign-in for SaaS and internal apps, a plain explanation of why single sign-on and SAML are not alternatives, and what else can deliver SSO.

By ITSecureOps Team5 min readHow we research

On this page

Short answer: SSO vs SAML is not a choice between two options. Single sign-on (SSO) is the outcome: a user signs in once and reaches many applications. SAML (Security Assertion Markup Language) is one protocol that delivers that outcome, by having an identity provider send a signed XML assertion to each application. You can have SSO without SAML, but SAML exists to provide SSO.

Key takeaways

  • OASIS describes SAML as a standard that "defines a framework for exchanging security information between online business partners," and SAML 2.0 became an OASIS Standard in March 2005 (OASIS SAML 2.0 Technical Overview; OASIS standard record).
  • Microsoft Entra ID lists SAML 2.0 as one of several SSO methods, alongside OpenID Connect, password-based SSO and linked SSO (Microsoft Learn).
  • Microsoft notes that linked SSO adds app links to the user portal but "doesn't provide true single sign-on," so an app tile is not proof of SSO.
  • SAML sign-in can start at the application (SP-initiated) or at the identity provider (IdP-initiated), per the OASIS Web Browser SSO profile.

SSO vs SAML at a glance

AttributeSSOSAML
What it isAn outcome: one sign-in, many appsA protocol and XML format for sending identity data
Defined byNo single standardOASIS (SAML 2.0, March 2005)
Parties involvedUser, identity provider, applicationsIdentity provider (IdP), service provider (SP), assertion
Ways to achieve itSAML, OpenID Connect, password vaulting and replayOne method among these
What the admin configuresPolicies and app assignments in the IdPPer-app trust: identifiers, endpoints, signing certificate, attribute mapping
Typical fitEvery app a user signs in toEnterprise web apps, especially established SaaS

What SSO means

Single sign-on is an access experience, not a technology. Microsoft describes SSO in Entra ID as letting users "sign in once and reach many applications" with one set of credentials (Microsoft Learn). The identity provider verifies the user once, then vouches for that user to each app.

For IT teams, the value of SSO sits in the identity provider: one place to apply sign-in policy and one account to disable at offboarding. The protocol that carries the result to each app is a separate, per-app decision.

How SAML delivers SSO

In SAML terms, the identity provider (IdP) authenticates the user and issues an assertion, and the service provider (SP), meaning the application, relies on that assertion to grant access (OASIS). A typical SP-initiated SAML sign-in runs like this:

  1. User opens the app. The app has no session, so it builds a SAML authentication request.
  2. Redirect to the IdP. The browser carries the request to the identity provider, for example with the HTTP Redirect binding.
  3. IdP authenticates. The IdP checks credentials and policy, or reuses an existing session.
  4. Assertion returned. The IdP sends the assertion back through the browser inside an HTML form (the HTTP POST binding).
  5. App grants access. The app validates the assertion and reads the user's identifier and attributes.

Step 3 is where SSO happens. When the user opens a second SAML app, the IdP already has a session and does not ask for the password again.

SP-initiated vs IdP-initiated SAML

OASIS describes two starting points for the SAML Web Browser SSO profile. SP-initiated sign-in starts when the user opens the app and is sent to the IdP. IdP-initiated sign-in starts when the user signs in at the IdP first, for example from an app portal, and then opens the app (OASIS). When an app supports both, test both paths during onboarding.

Other ways to get SSO without SAML

SSO does not require SAML. Microsoft Entra ID documents these options (Microsoft Learn):

  • SAML 2.0: XML-based federation that Microsoft says suits traditional web apps and cases that need detailed user attributes.
  • OpenID Connect: federation built on OAuth 2.0 with JSON-based tokens, suited to modern web apps, mobile apps and APIs.
  • Password-based SSO: the IdP stores the app credentials and replays them, for apps without federation support.
  • Linked SSO: a link in the user portal only, used during phased migrations; it is not true SSO.

Watch out: with password-based and linked SSO the app still has its own credentials, so check how access is removed from that app when a user leaves.

Common misconceptions about SSO and SAML

  • "Do we need SSO or SAML?" The real question is which protocol a given app supports for SSO.
  • "SAML means MFA." MFA is a policy enforced by the identity provider. SAML only carries the result of sign-in.
  • "SAML creates user accounts." SAML signs users in. Creating and removing accounts is provisioning, often done with SCIM, and is configured separately.
  • "A tile in the portal means SSO." Linked SSO shows a tile without federated sign-in, as Microsoft's documentation notes.

When SAML is the right way to deliver SSO

SAML is the right choice for an app's SSO when:

  • The app offers SAML and not OpenID Connect, which you confirm in the vendor's admin documentation.
  • You need detailed user attributes passed at sign-in, the case Microsoft highlights for SAML.
  • The app is a traditional browser-based web app rather than a mobile or API-driven app.

Microsoft's guidance for administrators is that both SAML and OpenID Connect work with an identity provider, though SAML "might fit established enterprise systems better."

Admin tip: before buying a SaaS app, ask the vendor which SSO protocols it supports, which plan includes SSO, and whether user provisioning is included or sold separately.

FAQ

Is SAML the same as SSO?

No. SSO is the experience of signing in once for many apps, and SAML is one protocol used to provide it. OpenID Connect and password-based methods can also deliver SSO.

Can you have SSO without SAML?

Yes. Microsoft Entra ID supports OpenID Connect and password-based SSO in addition to SAML 2.0. The identity provider still signs the user in once; only the way it hands identity to the app changes.

Is SAML authentication still used?

Yes. Microsoft Entra ID documentation updated in 2026 lists SAML 2.0 as a supported federation protocol and calls it a mature standard used widely in enterprises.

What is SAML SSO?

SAML SSO is single sign-on delivered with SAML. The identity provider signs the user in once and sends an assertion to each SAML-enabled application, which relies on it instead of asking for a separate password.

What is the difference between an identity provider and a service provider in SAML?

The identity provider authenticates the user and issues assertions. The service provider is the application that relies on those assertions to grant access.

Bottom line

Treat SSO as the goal and SAML as one connector that gets you there. When you onboard an app, use the federation protocol it supports best, keep sign-in policy in the identity provider, and set up provisioning separately. To compare identity providers that deliver SSO over SAML and other protocols, start with the single sign-on software category or build a list with the software shortlist tool.

Sources (3)
  1. SAML V2.0 Technical Overview, OASIS, https://docs.oasis-open.org/security/saml/Post2.0/sstc-saml-tech-overview-2.0.html, accessed September 22, 2026
  2. What is single sign-on in Microsoft Entra ID?, Microsoft Learn, https://learn.microsoft.com/en-us/entra/identity/enterprise-apps/what-is-single-sign-on, accessed September 22, 2026
  3. Security Assertion Markup Language (SAML) v2.0, OASIS Open, https://www.oasis-open.org/standard/saml/, accessed September 22, 2026

Spotted an error or outdated detail? Report it and we will check it against the source.