What Is Single Sign-On (SSO)? Benefits and Security Risks
Single sign-on (SSO) lets users log in once for many apps. A complete guide to how SSO works, the SAML/OAuth/OIDC protocols, the benefits, and why the identity provider becomes a single point of failure.
The typical enterprise user signs in and out of dozens of applications each week — email, chat, project management, cloud consoles, HR, finance, code repositories, internal tools. Multiplied across an organization, that is thousands of authentication decisions a day, each one a potential point of failure. Single sign-on (SSO) is the architecture that consolidates all of them into a single trusted flow, and increasingly it is the front line of cloud security.
SSO is usually sold to users as a convenience feature — one login, one password, many apps. That framing undersells its security value. Consolidating authentication into a central point is what makes it possible to enforce strong controls uniformly, monitor sign-in activity comprehensively, and cut off access instantly when something goes wrong. Done well, SSO is one of the most consequential identity and access management (IAM) decisions an organization makes. Done carelessly, it hands an attacker the master key.
What Is Single Sign-On (SSO)?
Single sign-on (SSO) is an authentication scheme that lets a user log in once with a single set of credentials and then reach many connected applications without being prompted to authenticate again for each one. The applications trust a central identity provider (IdP) to verify the user, rather than each maintaining its own username and password store.
The result is a fundamentally different security posture. Instead of dozens of independent authentication flows scattered across every application, there is one authoritative flow — one place to enforce MFA, one place to log activity, one place to revoke access. That consolidation is the whole point, and it is also the whole risk.
How SSO Works
The high-level flow of an SSO login is consistent across protocols. When a user tries to reach an application (the service provider), the application redirects them to the identity provider. If the user has already authenticated to the IdP recently, they are silently redirected back with a trusted proof of identity — a signed token. If not, the IdP prompts them to log in first, checks their credentials, enforces any multi-factor authentication, and only then issues the token.
Crucially, the application never sees the user's password. It sees only the signed token issued by the trusted IdP. That separation is what enables SSO's security benefits: applications no longer store or handle credentials directly. The diagram below traces the flow — and shows why the identity provider becomes a single point of failure.
● ONE LOGIN, MANY APPS — AND ONE BLAST RADIUS How a single sign-on flow works, and why the identity provider becomes the whole enterprise's single point of failure. |
1 · USER SIGNS IN ONCE The user authenticates a single time at the identity provider (IdP) instead of at each app. |
| ↓ |
2 · IdP VERIFIES + ISSUES A TOKEN The IdP checks the password, enforces MFA, then issues a signed token (SAML assertion or OIDC/JWT). The app never sees the password. |
| ↓ |
3 · EVERY APP TRUSTS THE TOKEN Email, cloud consoles, HR, finance, code repos — each service provider accepts the token and logs the user in with no second prompt. |
| ↓ |
THE CONCENTRATED RISK Phish or hijack that one IdP account and the same trust that unlocked every app for the user now unlocks every app for the attacker. |
Source: NIST SP 800-63 Digital Identity Guidelines; OASIS SAML and OpenID Connect specifications. |
Common SSO Protocols: SAML, OAuth 2.0, and OIDC
Three protocols dominate SSO deployments today, each suited to slightly different use cases.
- SAML (Security Assertion Markup Language). The longtime enterprise standard. SAML uses signed XML assertions to pass authentication and attribute data between the IdP and service providers. It is widely supported by enterprise SaaS applications and remains the default for many B2B integrations.
- OAuth 2.0. An authorization framework, not strictly an authentication protocol. OAuth lets one application access resources on behalf of a user in another — for example, letting a document editor read files from your cloud storage. It is typically paired with OIDC when authentication is the goal.
- OpenID Connect (OIDC). A modern authentication layer built on top of OAuth 2.0. OIDC issues signed JSON Web Tokens (JWTs) and is the go-to protocol for modern web and mobile apps. Where SAML dominates enterprise SaaS, OIDC dominates consumer and cloud-native applications.
Benefits of SSO
The benefits of SSO cut across security, operations, and user experience.
- Fewer credentials in circulation. Users have one set of credentials to remember and protect, sharply reducing password reuse and weak passwords.
- Centralized MFA enforcement. With one authentication flow, an organization can require strong MFA once and get its protection across every connected application.
- Centralized logging and monitoring. Every login is visible in one place, making it possible to spot anomalies — impossible-travel logins, brute-force spikes — that would be invisible across scattered app-specific logs.
- Instant deprovisioning. When an employee leaves, disabling their identity at the IdP cuts off access to every connected application at once — no hunting through dozens of admin consoles.
- Reduced phishing surface. Fewer distinct login pages means fewer places attackers can convincingly spoof.
- Less friction for users. Fewer logins mean less time lost to authentication and less pressure to weaken passwords for convenience.
The Security Double-Edge: SSO as a Single Point of Failure
SSO's centralization is its greatest strength and its greatest risk. If the identity provider is compromised, the attacker inherits the same trust every application extends to the IdP — one hijacked login can cascade into account takeover across the entire estate. This is the Okta-style concentration problem: a single compromised administrator or a stolen session at the IdP is not one breach, it is many. That reality should shape how SSO is deployed.
- Treat the IdP as a crown-jewel asset. It deserves the strongest available authentication — phishing-resistant MFA such as FIDO2 keys or passkeys — the most rigorous monitoring, and the tightest privileged-access controls.
- Manage sessions deliberately. Long-lived SSO sessions add convenience but also raise the impact of a stolen session token. Many MFA bypass attacks work precisely by stealing an already-authenticated session cookie, sidestepping the login entirely.
- Apply conditional access. Evaluate device posture, network, and location on each request, and step up or deny authentication when the context looks wrong.
- Don't put everything behind one door. Highly sensitive systems may still warrant an independent additional authentication layer beyond SSO — defense in depth for the assets that matter most.
- Account for vendor risk. An outage or breach at the IdP vendor becomes an outage or breach across the whole organization; have a documented fallback.
SSO vs. IAM vs. Federation
These terms overlap and are often confused. IAM is the broad discipline of governing digital identities and their access rights across an organization; SSO is one capability within an IAM program. Federation (or federated identity management) is the trust model that lets identities from one domain be recognized by applications in another — the mechanism that makes cross-organization and cross-vendor SSO possible. In practice, SSO is the user-facing feature, federation is the trust plumbing beneath it, and IAM is the governance layer that decides who gets access to what in the first place.
SSO in the Zero Trust Era
Zero trust security rejects the idea that anything is trusted by default. Every access request must be authenticated and authorized on its own merits — which puts identity, and therefore SSO, at the center of enterprise defense.
Modern SSO implementations increasingly do more than authenticate. They evaluate context — the device, network, location, and behavior of each request — and make dynamic authorization decisions. A login from a compliant corporate laptop on the office network may succeed silently; the same account from an unmanaged device on an unfamiliar network may be challenged for additional verification, restricted to read-only access, or denied outright. This shift turns SSO from a static gateway into a continuous evaluator: identity is no longer checked only at login, but assessed on every sensitive action.
Frequently Asked Questions
What is single sign-on (SSO)?
SSO is an authentication scheme that lets a user log in once with a single set of credentials and then access many connected applications without re-authenticating. The applications trust a central identity provider to verify the user and issue a signed token.
What is the difference between SSO and MFA?
SSO consolidates authentication into one flow across many applications; MFA strengthens authentication by requiring multiple independent factors. They complement each other — SSO is the single place where MFA is most effectively and uniformly enforced.
What are the main SSO protocols?
SAML is the enterprise standard for B2B SaaS. OAuth 2.0 is an authorization framework used to grant delegated access. OpenID Connect (OIDC) is a modern authentication layer built on OAuth, common in cloud-native and consumer apps.
Does SSO make organizations less secure by centralizing risk?
SSO does concentrate authentication, which raises the stakes of protecting the identity provider. Handled well — with phishing-resistant MFA, conditional access, and tight monitoring on the IdP — the gains in centralized enforcement and instant deprovisioning outweigh that risk substantially. Handled poorly, the IdP becomes a single point of failure.
How does SSO relate to zero trust?
Zero trust puts identity at the center of every access decision. SSO is the mechanism that makes central identity enforcement practical — one authoritative authentication flow, enriched with device and context signals, that every application defers to.