SAML vs OAuth vs OpenID Connect: A CISSP Decision Guide
Ask what the application needs to prove: a federated sign-in, permission to access a resource, or the identity of the signed-in user.
Cyber Exam Pro Editorial
Source-linked CISSP study resources
SAML 2.0 exchanges XML assertions between identity providers and service providers and is widely used for federated web single sign-on. OAuth 2.0 is a framework for delegated access to protected resources. OpenID Connect (OIDC) adds an identity layer to OAuth 2.0 so a client can verify an end user’s authentication through an ID token. These standards can coexist; the exam distinction is the requirement each one solves.
Choose by the requirement
| Requirement | Likely fit | Key artifact |
|---|---|---|
| Employee uses enterprise identity to enter a partner web app | SAML web SSO | XML assertion |
| An app gets limited permission to call a protected API | OAuth 2.0 | Access token |
| A client needs interoperable proof of who signed in | OpenID Connect | ID token |
“Single sign-on” alone is not enough to choose a protocol. An implementation may use SAML or OIDC depending on the application and identity architecture. Look for the actual artifact and trust relationship described in the scenario.
Two common exam traps
First, an OAuth access token is not automatically proof of authentication to the client. OAuth describes delegated authorization; OIDC defines the ID token and related rules for authentication. Second, an OAuth access token is not necessarily a JWT. Its format depends on the authorization server and resource server arrangement. Do not infer a token’s purpose or format from the word “token” alone.
SAML assertions can carry authentication and attribute information for federation. A service provider must validate an assertion under its established trust configuration before using it. In all three approaches, protocol choice does not replace careful validation of issuer, audience, expiration, and other applicable security checks.
Worked CISSP-style question
A company’s reporting application needs permission to read a user’s files from a separate cloud service. The reporting application should not receive the user’s password, and the requirement is access to the files rather than proof of the user’s identity. Which framework best fits?
- OAuth 2.0 delegated authorization.
- SAML web single sign-on.
- OpenID Connect authentication alone.
- A shared administrator password.
Best answer: A. The application needs limited access to a protected resource without receiving the user’s credentials. B addresses federated sign-in to an application. C can establish identity but does not by itself express the resource-access requirement. D expands privilege and exposes a shared secret.
Decision rule: identify whether the question asks “May this client access the resource?” or “Who authenticated?” before matching the protocol.
Primary references and practice
The OASIS SAML technical overview, OAuth 2.0 RFC 6749, and OpenID Connect Core define these roles. Continue with the free Domain 5 practice questions or the broader IAM guide.
Continue Reading
Related CISSP Study Guides
Identity and Access Management for CISSP
Review identity lifecycles, access models, and federation.
How to Read CISSP Scenario Questions
Find the actual requirement before choosing a protocol.
How to Think Like a CISSP
Choose the control that meets the business objective.