InterviewStack.io LogoInterviewStack.io

Identity, Authentication, and Access Management Questions

Designing and operating identity and access control systems. Covers authentication protocols and standards (OAuth, SAML, OIDC, MFA), authorization models (RBAC, ABAC), identity lifecycle and privilege management, IAM architecture and automation, and access control across cloud and on-premises environments. The 'who can do what' control plane, distinct from cryptographic key management.

MediumTechnical
40 practiced

Design a passwordless challenge–response protocol for authenticating mobile clients to a server using asymmetric keys stored in secure enclave / platform authenticator. Describe message formats, enrollment flow, authentication flow, and how you prevent replay, cloning of keys, and account recovery abuse.

HardTechnical
55 practiced

Explain how to implement proof-of-possession (PoP) tokens or token binding for mobile clients to reduce token replay risk. Cover key generation and storage on device (secure enclave / keystore), enrollment flows, how the server verifies possession, rotation, and limitations for iOS and Android platforms.

EasyTechnical
43 practiced

Explain Proof Key for Code Exchange (PKCE) and how it enhances the OAuth2 authorization code flow for public clients (native apps and SPAs). Describe, step-by-step, how to generate and validate the code_verifier and code_challenge, which hashing method to use, where values should be stored, and how PKCE prevents authorization-code interception attacks.

That is every published Identity, Authentication, and Access Management question for Mobile Developer so far. Browse the other topics in this category, or practice this one interactively.