A company is migrating its internal resource scheduling application to AWS. The company's employees currently authenticate using an on-premises Active Directory. A solutions architect must design an access control solution that allows employees to sign in to the AWS Management Console using their existing corporate credentials, without introducing long-term AWS credentials or administrative overhead.
Which solution meets these requirements?
- Configure AWS IAM Identity Center and establish a SAML 2.0 identity federation between the on-premises Active Directory and AWS.Answer
- BCreate individual IAM users in the AWS account for each employee, and implement a synchronization script to replicate on-premises password changes to AWS.
- CUse the AWS Account Root User credentials to generate access keys, and distribute them to employees to configure their local AWS CLI profiles.
- DStore the corporate LDAP credentials in Systems Manager Parameter Store as plaintext String parameters, and configure an IAM role to read these parameters during authentication.
Answer
Configure AWS IAM Identity Center and establish a SAML 2.0 identity federation between the on-premises Active Directory and AWS.
Establishing SAML 2.0 identity federation via AWS IAM Identity Center is the standard, secure, and recommended pattern for integrating an on-premises Active Directory with AWS. It allows employees to use their existing credentials to log in, and relies on AWS Security Token Service (STS) to generate temporary credentials, eliminating the need to manage static AWS IAM users and credentials.
Step-by-Step Solution
Key Concept
AWS Directory Federation and IAM Identity Center