2.1.1.4. Federated Access and IAM Identity Center
š” First Principle: Federated access enables secure AWS login using existing corporate identities, centralizing identity management, simplifying access, and enhancing security posture.
Federated access allows users to access AWS using credentials from an external identity system (e.g., your corporate directory) instead of creating separate IAM users in AWS. This streamlines user management and enhances security by using a single source of truth for identity.
AWS IAM Identity Center (SSO) is a service that makes it easy to centrally manage access to multiple AWS accounts and business applications. It allows users to sign in with their existing corporate credentials and access their assigned AWS accounts and applications from a single portal.
Key Benefits of Federated Access & Identity Center:
- Centralized Identity Management: Manage users in one place (e.g., Active Directory).
- Simplified User Experience: Single sign-on to multiple AWS accounts and applications.
- Enhanced Security: No need to manage duplicate credentials, leverages existing enterprise security policies.
- Temporary Credentials: Users assume IAM roles in AWS, receiving temporary credentials.
Scenario: An enterprise needs to allow its employees to access multiple AWS accounts and applications using their existing on-premises Active Directory credentials, without creating individual IAM users in each AWS account.
Visual: Federated Access with IAM Identity Center
Loading diagram...
ā ļø Common Pitfall: Trying to manage separate IAM users in multiple accounts for a large organization. This becomes an administrative nightmare and increases the risk of inconsistent security practices.
Key Trade-Offs:
- Simplicity (IAM Users) vs. Integration/Scalability (Federation): Using IAM users is simpler for small-scale, non-enterprise setups. Federation provides centralized control and scalability for large organizations but requires more initial setup.
Reflection Question: How does federated access using AWS IAM Identity Center (SSO) fundamentally shift the burden of identity management and improve security for large organizations by streamlining access control?