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 guide compares four common SSO protocols and shows that protocol selection should be driven by trust boundaries, application type and whether the control objective is authentication or delegated access.
Why it matters: IAM teams need to align SSO protocol choice with identity lifecycle and federation boundaries, because the wrong protocol can create weak assumptions about authentication, authorization and user management across human and non-human access paths.
Context
Single sign-on works by creating a trust relationship between an identity provider and the systems that rely on it. The security and governance question is which protocol best fits the identity boundary you are trying to control, not whether SSO is useful in general.
For IAM programmes, the protocol decision affects how authentication is asserted, how delegated access is scoped, and how much operational complexity sits with the identity layer versus the application layer. The distinction matters most where web apps, mobile apps and internal enterprise systems each impose different trust and lifecycle requirements.
Key questions
Q: How should security teams choose an SSO protocol for mixed application environments?
A: Security teams should choose the protocol that matches their architecture, trust model, and application mix. LDAP and Kerberos often fit internal or legacy environments, while SAML and OpenID Connect are more common for federated and modern web or mobile use cases. The right choice depends on interoperability, token handling, audit needs, and how much control the identity provider must retain.
Q: Why does OAuth 2.0 not replace a full identity protocol for SSO?
A: OAuth 2.0 was designed for authorization delegation, not identity proofing. It can let an application access protected resources with scoped tokens, but it does not by itself establish who the user is. Teams need an identity layer such as OIDC when the control requirement is sign-in rather than resource access alone.
Q: What are the signs that an SSO approach is not fitting the application environment?
A: Common signs include constant redirect friction, poor compatibility with older systems, repeated setup issues between identity provider and service provider, and users bypassing the intended path to reach apps. If access patterns vary widely across employee, partner, and customer groups, a single SSO pattern is often too rigid and can undermine both usability and governance.
Q: What is the difference between SAML SSO and OIDC for enterprise authentication planning?
A: SAML SSO is often used to satisfy enterprise federation requirements in mature business environments, while OIDC is widely used for modern web and application authentication flows. The practical distinction is not just protocol format but integration fit. Security teams should choose the option that aligns with customer identity infrastructure, product architecture, and support expectations.
Technical breakdown
How SAML supports federated enterprise authentication
SAML is an XML-based federation standard that moves signed assertions from an identity provider to a service provider. In a browser flow, the identity provider authenticates the user, creates a signed assertion containing identity data and sends it back through the browser for validation. The service provider checks the signature, issuer and expiration before granting access. That makes SAML well suited to enterprise web federation where the main need is cross-domain authentication with strong assertion integrity.
Practical implication: Use SAML where enterprise-to-enterprise web federation is the primary requirement and browser-based sign-in is acceptable.
Why OAuth 2.0 is an authorization framework, not SSO by itself
OAuth 2.0 is built to delegate access, not to prove identity on its own. It issues access tokens after consent and scope negotiation, allowing a client to call protected resources without handling the user's password. The article’s distinction is important because teams often mistake token-based delegation for full sign-in. OAuth can support modern access patterns, but it needs an identity layer when the control objective is authentication rather than resource authorization.
Practical implication: Treat OAuth 2.0 as delegated access control and pair it with an identity protocol when you need true SSO.
Where OIDC and Kerberos fit different trust models
OIDC adds an authentication layer on top of OAuth 2.0 by issuing an ID token and supporting a userinfo endpoint, which makes it suitable for modern web and mobile identity. Kerberos uses tickets and a trusted key distribution center to provide mutual authentication inside a controlled internal domain, especially in Windows environments. The architectural difference is that OIDC fits internet-facing and app-centric identity, while Kerberos assumes a tightly managed trusted network.
Practical implication: Choose OIDC for modern web and mobile SSO, and use Kerberos when internal domain trust and ticket-based authentication are the governing constraints.
NHI Mgmt Group analysis
SSO protocol choice is a governance decision, not a feature preference: The article shows that SAML, OAuth 2.0, OIDC and Kerberos solve different identity problems. That means IAM teams should stop treating protocol selection as interchangeable plumbing and instead map each protocol to the trust boundary it actually enforces. The practical consequence is that governance breaks when one protocol is used to satisfy every application pattern.
Authentication and delegated access are not the same control objective: OAuth 2.0 is about authorization delegation, while SAML and OIDC address authentication in different ways. That distinction matters because access governance becomes brittle when a team assumes token issuance automatically proves identity. For identity programmes, the control question is whether the protocol establishes who the user is, what the user may do, or both.
Protocol sprawl is often the price of real enterprise identity governance: The article’s comparison suggests that mature programmes rarely standardise on one protocol alone. Web federation, mobile sign-in and internal domain access each create different architectural demands, so a single protocol often forces avoidable exceptions. The better governance stance is to standardise the decision criteria, not to pretend the same protocol fits every boundary.
Trust model mismatch is the hidden failure mode in SSO design: SAML depends on browser-mediated federation, OAuth depends on scoped delegation, OIDC depends on an authentication layer over OAuth, and Kerberos depends on a trusted internal ticketing model. When teams deploy the wrong protocol for the wrong environment, they create control gaps that are hard to see at implementation time. Practitioners should treat protocol fit as part of identity architecture review, not post-deployment tuning.
What this signals
Protocol strategy should be treated as part of identity architecture, not as a one-time integration choice. Once an organisation supports multiple application types, the more useful question is which trust model should own each boundary and which control is being delegated to the identity layer.
The strongest programmes document when a protocol is being used for federation, when it is being used for delegated access, and when an internal ticketing model is still the right fit. That discipline reduces accidental overlap between sign-in, authorization and application logic.
Trust model alignment: SSO governance improves when teams select protocols according to the identity boundary being enforced, rather than by familiarity or implementation convenience. That keeps authentication, delegation and internal trust from collapsing into one catch-all design.
For practitioners
- Map protocols to trust boundaries Document which applications need enterprise federation, which need delegated access, and which operate inside a trusted internal domain before choosing a protocol.
- Separate authentication from authorization decisions Review whether each sign-in flow is proving identity, delegating access, or doing both, then align the protocol with that control objective.
- Use OIDC for modern app sign-in Prefer OIDC where mobile and modern web applications need lightweight authentication with standard identity tokens and profile retrieval.
- Reserve Kerberos for internal domain trust Keep Kerberos where ticket-based mutual authentication inside Windows or tightly controlled enterprise networks is the actual requirement.
Key takeaways
- SAML, OAuth 2.0, OIDC and Kerberos are not interchangeable sign-in options because they enforce different trust assumptions across federation, delegation and internal authentication.
- The article’s core governance point is that protocol selection should follow the application environment and identity control objective, not vendor familiarity or feature overlap.
- Mature IAM programmes standardise the decision criteria for SSO protocol fit so that authentication, authorization and lifecycle boundaries stay aligned.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP API Security Top 10 addresses the attack and risk surface, while NIST SP 800-63, NIST CSF 2.0, OWASP ASVS and NIST SP 800-53 Rev 5 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-63 | SP 800-63C — Federation | The article is fundamentally about federation choices for SSO between identity providers and relying parties. |
| Recommendation — Apply SP 800-63C to align federation trust decisions with the sign-in and token exchange model in use. | ||
| NIST CSF 2.0 | PR.AA-05 — Access Permissions, Entitlements and Authorizations | Protocol choice affects how access is asserted and authorised across applications and trust boundaries. |
| Recommendation — Use PR.AA-05 to ensure SSO protocols enforce the right access and authorisation boundaries. | ||
| OWASP API Security Top 10 | API2 — Broken Authentication | The article distinguishes authentication from delegated access, a common source of identity design errors. |
| Recommendation — Review API authentication flows to ensure OAuth is not mistaken for identity proofing. | ||
| OWASP ASVS | V10 — OAuth and OIDC | OIDC and OAuth 2.0 are directly discussed as the protocols used in modern identity flows. |
| Recommendation — Validate OAuth and OIDC implementations against V10 requirements for sign-in and token handling. | ||
| NIST SP 800-53 Rev 5 | IA-9 — Service Identification and Authentication | The article covers federated and ticket-based authentication models that depend on system-to-system trust. |
| Recommendation — Apply IA-9 where service and federated authentication trust needs to be formally controlled. | ||
Key terms
- Single Sign On: Single Sign On is a login method that lets a user access multiple applications with one authenticated session. Technically, an identity provider issues a trusted authentication assertion or token after the user signs in, and connected services accept that proof instead of requiring separate passwords for each application.
- Federated Identity: Federated identity lets one organisation trust an external identity provider so a user can access another service without creating a separate account. It simplifies access, but it also expands the trust relationship that must be monitored. Weak federation settings can turn a single compromise into cross-domain access.
- OpenID Connect: OpenID Connect is an identity layer built on OAuth 2.0 that lets applications authenticate users with compact tokens and standardised key discovery. It is widely used for modern web, mobile, and API-driven systems because it reduces integration overhead compared with older federation patterns.
- Kerberos Ticket-Granting Ticket: A Kerberos credential that proves the user has already authenticated and can request service tickets without re-entering credentials. In delegation scenarios, it becomes valuable because a service may store it in memory, making it a target for attackers who compromise the host.
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 building or maturing an IAM programme, it is worth exploring.
Published by the NHIMG editorial team on June 11, 2026.
Updated on October 8, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org