TL;DR: Protocol choice for SSO depends on environment, trust boundaries, and user experience, with JumpCloud’s guide comparing SAML, OAuth 2.0, OIDC, and Kerberos as different patterns for federation, delegated access, and internal authentication, according to JumpCloud. The governance question is not which protocol is newest, but which trust model fits the identity, application, and lifecycle boundaries you must control.
At a glance
What this is: This is a comparison of the four main SSO protocols and the trust models they support across enterprise identity environments.
Why it matters: It matters because IAM teams must match authentication and delegation patterns to the right identity boundaries across human users, workload access, and federated applications.
👉 Read JumpCloud's guide to SSO protocol choices for enterprise identity
Context
Single sign-on reduces credential sprawl, but it does not remove the need to govern trust boundaries. The real decision is which protocol best fits the identity subject, the application type, and the control plane around authentication, authorization, and session validation.
For IAM and identity architects, the issue is less about SSO as a feature and more about how SAML, OAuth 2.0, OIDC, and Kerberos shift responsibility between the identity provider, the application, and the surrounding lifecycle controls. That choice affects federation, token handling, and where access decisions are actually enforced.
Key questions
Q: How should security teams choose between SAML, OAuth 2.0, OIDC, and Kerberos?
A: Choose based on the trust problem you need to solve. Use SAML for enterprise federation, OAuth 2.0 for delegated access, OIDC for modern authentication on top of OAuth, and Kerberos for internal domain authentication. The right choice depends on identity subject, application type, and where trust must be validated.
Q: Why do OAuth 2.0 and OIDC get confused in SSO design?
A: They are often confused because both use similar flows and tokens, but they solve different problems. OAuth 2.0 authorises access to resources, while OIDC authenticates the user and adds identity claims. If teams use OAuth alone for login, they risk building authentication on a protocol that was not designed for that purpose.
Q: What breaks when SSO trust boundaries are not clearly defined?
A: Control ownership becomes ambiguous, federation dependencies multiply, and troubleshooting shifts from a single system to a chain of identity provider, token validation, and application trust checks. That increases the chance of misconfiguration and makes access governance harder to audit across organisations and environments.
Q: How can teams govern SSO without losing lifecycle control?
A: Tie protocol choice to lifecycle controls such as access reviews, offboarding, certificate rotation, and service principal management. SSO reduces password friction, but it does not replace governance over who can authenticate, who can delegate access, and when those relationships should end.
Technical breakdown
SAML federation and browser-mediated trust
SAML is an XML-based federation protocol that relies on signed assertions from an identity provider to a service provider. The browser carries the assertion through the flow, while the service provider validates signature, issuer, and expiration before granting access. That makes SAML well suited to enterprise web federation, but also means security depends heavily on assertion integrity, metadata handling, and correct trust configuration between organisations.
Practical implication: validate issuer, signature, and expiry controls wherever SAML assertions cross organisational boundaries.
OAuth 2.0 delegation versus OpenID Connect authentication
OAuth 2.0 is an authorisation framework, not an identity protocol. It grants scoped access tokens so a client can act on a user’s behalf without seeing passwords, while OpenID Connect adds an authentication layer by issuing an ID token and user info claims. In practice, teams often blur the two, which leads to weak design decisions when authentication is expected from a protocol that only delegates access.
Practical implication: separate authentication requirements from delegated access requirements before selecting the protocol.
Kerberos tickets and internal domain trust
Kerberos uses ticket granting tickets and service tickets to provide mutual authentication inside a trusted domain, typically with a key distribution center as the core trust anchor. It avoids sending passwords across the network, but it depends on synchronized time, correct service principal names, and reliable KDC availability. That makes it powerful inside managed enterprise networks, yet fragile when extended beyond its original boundary conditions.
Practical implication: confirm time sync, KDC resilience, and SPN hygiene before relying on Kerberos at scale.
NHI Mgmt Group analysis
SSO protocol choice is a governance decision, not just an integration decision. SAML, OAuth 2.0, OIDC, and Kerberos each encode different assumptions about who authenticates, who authorises, and where trust is validated. When teams treat them as interchangeable login options, they obscure control ownership and make later lifecycle governance harder. The practitioner implication is that protocol selection should be tied to identity subject, application type, and trust boundary.
OAuth confusion remains one of the most common identity design failures. OAuth 2.0 delegates access, but it does not prove identity on its own. That distinction matters because many programmes still build SSO or application login patterns on top of a protocol that was not designed to answer the authentication question by itself. The practitioner implication is to require an identity layer, such as OIDC, wherever user identity must be established.
Federation expands the trust perimeter even when it simplifies user access. SAML is still valuable for enterprise B2B SSO, but every federation link extends dependency on assertion validation, metadata freshness, and external partner hygiene. That means governance must move beyond local access control and into relationship management. The practitioner implication is to review federation as an ongoing trust relationship, not a one-time configuration.
Internal network SSO controls still need lifecycle discipline. Kerberos can be strong inside a Windows domain, but ticket-based authentication does not remove the need to govern service principals, time synchronisation, and account lifecycle. In other words, the protocol is not the control plane for identity hygiene. The practitioner implication is to align Kerberos operations with broader IAM and PAM governance rather than treating it as a self-contained exception.
From our research:
- 71% of NHIs are not rotated within recommended time frames, increasing the risk of compromise over time, according to Ultimate Guide to NHIs.
- Only 5.7% of organisations have full visibility into their service accounts, which leaves many identity programmes unable to verify who or what is still active.
- For lifecycle context, the Ultimate Guide to NHIs , Lifecycle Processes for Managing NHIs explains how rotation, offboarding, and review should align.
What this signals
Protocol simplification often hides governance complexity. As organisations standardise SSO, the next failure mode is not authentication UX but control drift across federation, delegation, and internal tickets. Teams should align protocol choices with identity lifecycle ownership so that login convenience does not outrun auditability.
Lifecycle discipline matters even when users experience a single sign-in. SSO can obscure the fact that different protocols create different revocation paths, different trust dependencies, and different evidence trails. Identity teams should verify that offboarding, certificate management, and access review processes still work cleanly across all enabled flows.
For teams modernising identity architecture, the practical signal is that OIDC and federation governance should be designed together, not separately. The more protocols a programme supports, the more important it becomes to centralise visibility, policy, and evidence collection across human and non-human identities.
For practitioners
- Map each application to the correct protocol boundary Use SAML for enterprise federation, OIDC for modern authentication, OAuth 2.0 for delegated resource access, and Kerberos for internal domain trust. Document where each protocol starts and ends so teams do not build security assumptions into the wrong layer.
- Separate authentication from delegation in design reviews Require architects to state whether a use case needs identity proof, limited authorisation, or both. If identity proof is needed, do not rely on OAuth 2.0 alone, and make OIDC or another identity layer explicit in the control design.
- Harden federation and ticket trust controls Check SAML assertion validation, certificate rotation, metadata freshness, Kerberos time synchronisation, and service principal naming. These are the failure points that usually create outages or trust gaps when SSO spans multiple systems.
- Review lifecycle ownership for federated and internal identities Tie access reviews, offboarding, and privileged access governance to the identities that actually consume the protocol. That includes user accounts, service principals, and federated partner access, not only the login flow itself.
Key takeaways
- SSO protocol choice determines where trust is enforced, which is why identity teams need to match the protocol to the actual access problem.
- OAuth 2.0, OIDC, SAML, and Kerberos solve different parts of the identity puzzle, and confusing them creates avoidable governance gaps.
- Lifecycle, revocation, and validation controls still matter after SSO is in place because federation does not remove identity risk.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST Zero Trust (SP 800-207), NIST CSF 2.0 and NIST SP 800-63 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST Zero Trust (SP 800-207) | PR.AC-1 | SSO protocols define how access is authenticated and trusted across boundaries. |
| NIST CSF 2.0 | PR.AC-3 | Federation, authorization, and account lifecycle are core access control concerns. |
| NIST SP 800-63 | OIDC and SSO design depend on digital identity assurance and authentication choices. |
Use identity assurance requirements to decide where authentication strength must increase.
Key terms
- SAML Assertion: A SAML assertion is a signed XML statement that carries identity and authentication information from an identity provider to a service provider. It is trusted only when the signature, issuer, audience, and expiry are validated correctly in the receiving application.
- OAuth 2.0 Access Token: An OAuth 2.0 access token is a credential that grants limited delegated access to a protected resource. It authorises what a client can do on behalf of a user, but it does not by itself prove who the user is.
- OpenID Connect ID Token: An OpenID Connect ID token is a JWT that conveys authenticated identity information from an OpenID Provider to a client application. It is the identity layer added on top of OAuth 2.0 when a system needs both login and delegated access.
- Kerberos Ticket: A Kerberos ticket is an encrypted proof used by a client to authenticate to services inside a trusted domain. The model reduces password exposure on the network, but it depends on time sync, ticket handling, and a reliable key distribution center.
Deepen your knowledge
NHI governance, agentic AI identity, and machine identity lifecycle are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are responsible for identity security strategy or NHI governance in your organisation, it is worth exploring.
This post draws on content published by JumpCloud: Single Sign-On protocol comparison and guidance. Read the original.
Published by the NHIMG editorial team on 2025-07-28.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org