Use IAM Identity Center with the external IdP and permission sets for org-wide access
Short answer
B IAM Identity Center with the external IdP as identity source and permission sets centrally manages org account and app access.
Question
Key Takeaways
IAM Identity Center is purpose-built to be the central access hub for an Organization: set the external IdP as the identity source, then define permission sets assigned to accounts and applications. This single control plane covers both AWS account access and connected applications, which IAM users, Directory Service, or Cognito do not provide for org-wide account management.
The company is creating an AWS Organization and needs to federate its external IdP for user management while centrally controlling access to all AWS accounts and applications from the management account. IAM Identity Center uses the external IdP as the identity source (SAML/SCIM) and provides permission sets and account assignments that grant role-based access across every account and to integrated applications, all managed centrally.
Common mistake: Using Amazon Cognito (option D), which is for application end-user authentication, not centralized management of AWS account access across an Organization. Or wiring IAM users to an external IdP (option C), which does not scale centrally across many accounts like Identity Center.
Expert Analysis
Why the Answer Is Correct
IAM Identity Center integrates the external IdP as the identity source and centrally governs access to all Organization accounts and to applications via permission sets and account assignments, managed from the management account. This meets both the IdP-federation and central-access-management requirements in one service.
Why the Other Options Are Wrong
A (Directory Service with the IdP) adds a directory and IAM policies but lacks the centralized multi-account permission-set model. C (IAM with external IdP) and D (Cognito) target application or single-account access; Cognito is for user-facing app auth, not org-wide AWS account administration. B is the consolidated solution.
Community Comment Notes
Community favored B (83 votes). Commenters noted Cognito is for application access, not centralized AWS account management, and that Identity Center with the external IdP plus permission sets is the designed approach. A minority picked D for perceived scalability, but D does not manage account access centrally.
Official Reference
https://docs.aws.amazon.com/singlesignon/latest/userguide/identity-source-idp.html
This link opens the official vendor documentation in a new tab.
Community Votes
83% of anonymous learners picked answer B. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 5 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 5
-
IPLogic 👍 2 Answered BThe best solution for integrating user management with an external identity provider (IdP) and centrally managing access to all AWS accounts and applications is B. Enable AWS IAM Identity Center and use the external IdP as the identity source. Create permission sets and account assignments by using IAM Identity Center. AWS IAM Identity Center (formerly AWS Single Sign-On) allows you to connect your external IdP, such as Okta or Microsoft Entra ID, using SAML 2.0 or SCIM protocols1. This setup enables centralized management of user access across all AWS accounts and applications within your organization
-
molerowan 👍 1 Answered BIntegration with External IdP: IAM Identity Center supports SAML 2.0 and SCIM for seamless integration with external identity providers (e.g., Azure AD, Okta). Users authenticate via the corporate IdP and access AWS resources through the AWS access portal. Centralized Access Management: Permission Sets: Define roles (e.g., ReadOnly, Administrator) in the management account and assign them to users/groups from the external IdP. These sets apply across all AWS accounts in the organization. Account Assignments: Assign users/groups to specific AWS accounts with predefined permissions, eliminating per-account IAM role configuration. AWS Organizations Compatibility: When enabled in the management account, IAM Identity Center becomes the central hub for managing access across all member accounts
-
Pmktechno 👍 1 Answered BAWS IAM Identity Center (formerly AWS Single Sign-On): This service allows you to centrally manage access to multiple AWS accounts and applications. It integrates seamlessly with external IdPs, providing a unified identity management solution. Permission Sets and Account Assignments: IAM Identity Center enables you to create permission sets that define the permissions for users and groups. You can then assign these permission sets to users and groups across your AWS accounts, ensuring consistent access management. This approach provides a robust and scalable solution for managing user access and permissions across your AWS environment.
-
HappyG 👍 1 Answered BAmazon Cognito is intended for managing access to user-facing applications, not for centralized management of AWS accounts and resources in an organization so D doesn't work.
-
jdx000 👍 1 Answered DD is more scalable
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.