Q42 RBAC Domain 4 · 20–25% of exam Priority · Real Exam

Security mandates that no application stores a credential. Which approach satisfies this across App Service, Functions, and AKS?

  1. A Move every client secret into the shared Key Vault
  2. B Managed identities for App Service and Functions, and Workload Identity for AKS pods (correct answer)
  3. C Rotate the client secrets every 30 days
  4. D Store the secrets as encrypted environment variables

Shortcut: Managed identities are issued and rotated by the platform, and the application never sees a credential; it obtains a token from a local endpoint. Workload Identity is the AKS equivalent, federating a pod service account to an Entra ID identity. Moving a secret into Key Vault still leaves a bootstrap secret to reach the vault.