Skip to content

IAM Identity Center

AWS Identity Center (formerly AWS SSO) β€” your centralized hub for managing access across multiple AWS accounts and applications.


πŸ§‘β€πŸ’Ό What is AWS Identity Center?

AWS Identity Center is a centralized user identity and access management service that lets you:

  • βœ… Manage access to multiple AWS accounts from one place

  • βœ… Integrate with external identity providers (like Microsoft Entra ID, Okta, Google Workspace, etc.)

  • βœ… Use built-in user directory or connect external IdPs

  • βœ… Enable SSO (Single Sign-On) for AWS Management Console, CLI, SDKs


πŸ”‘ Identity Center Core Components

Component Purpose
Users/Groups Central directory (or synced from external IdP)
Permission Sets Predefined sets of IAM roles + policies
Account Assignments Who (user/group) gets what permission set on which account
Applications Assign access to cloud or SaaS apps (SAML 2.0)

πŸ› οΈ How Identity Center Works

  1. Enable Identity Center in the management account.

  2. Create or sync users and groups.

  3. Define permission sets (think of them as IAM roles + policy templates).

  4. Assign users/groups to AWS accounts using permission sets.

  5. Users log in to AWS access portal for SSO access to:

    • AWS accounts

    • Cloud/SaaS apps

    • CLI / SDK access


πŸš€ Use Case Example

Scenario:

You’re managing 3 AWS accounts: dev, test, prod

Goal:

  • Devs get full access in dev

  • Read-only access in test and prod


🧩 Steps:

  1. Create users in Identity Center (or sync via Entra ID).

  2. Create permission sets:

    • DeveloperAccess β†’ AdministratorAccess

    • ReadOnlyAccess β†’ ReadOnlyPolicy

  3. Assign:

    • Dev group β†’ DeveloperAccess on dev

    • Dev group β†’ ReadOnlyAccess on test and prod


πŸ” Identity Center + CLI Access

Users can log in via the SSO browser or AWS CLI:

aws configure sso

Then choose:

  • SSO start URL

  • Region

  • Account & role

This gives temporary credentials, like aws sts assume-role.


☁️ Bonus: Identity Center vs IAM

Feature AWS IAM AWS Identity Center
For individuals βœ… Yes ❌ Not ideal
For org-wide access ❌ Manual & complex βœ… Simplified
Central management ❌ No βœ… Yes
SSO access ❌ No native SSO βœ… Built-in
Directory integration Limited (AD only) βœ… AD, Entra, Okta, etc.

🧠 Common Integrations

  • βœ… Microsoft Entra ID (Azure AD) – SAML / SCIM

  • βœ… Okta, OneLogin – SAML 2.0

  • βœ… AWS Organizations – Account-wide assignments