An enterprise security architect is designing an Identity and Access Management (IAM) architecture to support modern cloud applications, API access, network administration, and automated user lifecycle management. Match each IAM protocol or specification on the left to its corresponding architectural use case on the right.
- SAML 2.0XML-based federation standard that exchanges authentication and authorization assertions between an Identity Provider (IdP) and a Service Provider (SP) across web domains.
- OAuth 2.0HTTP-based delegation framework that issues scoped access tokens to third-party applications for API access without exposing user credentials.
- OpenID Connect (OIDC)Authentication protocol layer built on top of OAuth 2.0 that provides user identity verification and profile data via JSON Web Tokens (JWTs).
- TACACS+Network administrative AAA protocol that encrypts the entire packet payload and separates authentication, authorization, and accounting operations.
- SCIMOpen specification using REST APIs to automate the standardized provisioning, updating, and deprovisioning of user identities across enterprise systems.
Answer
SAML 2.0 matches XML-based federation assertion exchange between IdP and SP; OAuth 2.0 matches API authorization and access token delegation; OpenID Connect (OIDC) matches user identity authentication layer over OAuth using JWT ID tokens; TACACS+ matches full-payload encrypted network AAA separating authN and authZ; SCIM matches automated identity provisioning/deprovisioning REST standard.
Each IAM technology fulfills a distinct architectural role within enterprise security. SAML 2.0 facilitates XML assertion-based web browser federation SSO across organizations. OAuth 2.0 governs delegated access authorization to protected resources via tokens. OpenID Connect operates on top of OAuth 2.0 to add authentication capability using JWT ID tokens. TACACS+ provides secure administrative AAA for network appliances with full payload encryption and command-level authorization decoupling. SCIM provides standard REST endpoints to automate identity provisioning and account lifecycle operations across enterprise and cloud services.
Step-by-Step Solution
Key Concept
Identity and Access Management Architecture Protocols and Frameworks