A company is implementing a multi-account strategy using AWS Organizations. The company wants to centralize access management to all AWS accounts by integrating AWS IAM Identity Center with their external identity provider (IdP), Okta, which supports SAML 2.0 and SCIM. The solutions architect needs to configure automatic synchronization of users and groups from Okta to AWS, and assign permissions to these users. Which two configurations should the solutions architect implement to meet these requirements?
- Enable SAML 2.0 identity federation in AWS IAM Identity Center by exchanging metadata documents with Okta, and configure automatic provisioning using System for Cross-domain Identity Management (SCIM) by generating a SCIM endpoint and access token in IAM Identity Center and configuring them in Okta.Answer
- Create permission sets within AWS IAM Identity Center containing the required IAM policies, and assign these permission sets to the synchronized Okta groups within the target AWS accounts in the organization.Answer
- CCreate an IAM SAML identity provider in each target AWS account, configure a trust relationship using the sts:AssumeRoleWithSAML action, and map Okta groups to local IAM roles in each account individually.
- DCreate Service Control Policies (SCPs) at the root of AWS Organizations to define the permitted IAM actions for each synchronized Okta group, relying on SCP inheritance to grant permissions across accounts without local IAM policies or permission sets.
Answer
The solutions architect must enable SAML 2.0 identity federation in AWS IAM Identity Center and configure SCIM provisioning for automatic synchronization. Additionally, they must create permission sets in IAM Identity Center and assign them to the synchronized groups in the target AWS accounts.
Centralizing access management using AWS IAM Identity Center requires configuring an external identity provider via SAML 2.0 and enabling SCIM for automatic provisioning of users and groups. To grant permissions, a solutions architect must create permission sets in IAM Identity Center and assign them to the synchronized groups for specific target AWS accounts.
Step-by-Step Solution
Key Concept
AWS IAM Identity Center with external SAML IdP and SCIM provisioning