Design, implement, and troubleshoot authentication
Select and troubleshoot workforce, workload, federation, temporary-credential, MFA, and session-control patterns.
- Lesson
- d4-lesson
- Practice pool
- d4-questions
- Application
- scs-l04
Evaluate authentication and authorization across identities, sessions, resource policies, organization guardrails, delegated administration, and cross-account access.
Select and troubleshoot workforce, workload, federation, temporary-credential, MFA, and session-control patterns.
Evaluate effective permissions across identity, resource, session, boundary, organization, and key policies while preserving least privilege.
Authentication establishes who or what is acting and under which session conditions. Authorization decides whether that principal can perform a specific action on a specific resource in a specific context. Treating IAM as one policy document is the central exam trap.
Evaluate the applicable identity policy, resource policy, role trust, permissions boundary, session policy, service control policy, resource control policy, key policy, VPC endpoint policy, and service-specific behavior. An explicit deny in an applicable layer wins. A boundary or organization policy limits a maximum; it does not grant permission.
Use workforce federation and IAM Identity Center for managed human access where appropriate. Use roles and temporary credentials for workloads and cross-account access. Consider MFA, session duration, source identity, external IDs, device or network context, credential recovery, and break-glass governance. Long-lived keys embedded in code are a design failure, not an operational shortcut.
Start with the resource and action. Identify the principal type and account relationship. Map every applicable policy layer, variables, conditions, tags, ownership boundary, and explicit deny. Use access analysis and activity evidence to refine least privilege; do not infer need from broad historic grants.
A federated user assumes a cross-account role that accesses an encrypted resource. Explain the trust, identity, resource, organization, boundary, session, endpoint, and KMS decisions that can allow or deny the request.