Visual overview
Identity Center centralizes users and assignments, provisions IAM role permissions into member accounts, and can use Organizations as the multi-account boundary.
Technical reference
Identity Center separates identity source, assignment, and resulting AWS account role so each stage can be governed independently.
External IdPs can authenticate workforce users by sending standards-based SAML assertions.
Supported external IdPs can synchronize users and groups through the SCIM provisioning protocol.
Defines the permissions Identity Center should provision for an account assignment.
Assigning a permission set causes IAM Identity Center to create and maintain corresponding IAM roles and policies in target accounts.
Useful account access exists only after identity, target account, and permissions are connected by an assignment.
Workforce identities should not become fleets of IAM users
AWS IAM Identity Center is designed to connect workforce users to AWS accounts and supported applications. An organization can use the Identity Center directory or connect an existing identity source. This separates corporate identity lifecycle from individual AWS accounts: onboarding, group membership, and offboarding can be managed centrally instead of creating a separate long-term IAM user in every account.
For external identity providers, IAM Identity Center supports SAML 2.0 for authentication federation and SCIM for automated provisioning of users and groups in supported configurations. These protocols solve different parts of the problem: SAML carries authentication assertions for sign-in, while SCIM synchronizes identity objects and group membership. A successful login still needs an AWS account or application assignment before the person gains useful access.
Permission sets translate job functions into AWS account access
A permission set defines a collection of permissions that can be assigned to users or groups for one or more AWS accounts. The permission set is stored centrally in IAM Identity Center. When assigned to an AWS account, Identity Center creates and manages corresponding IAM roles in that account and applies the policies represented by the permission set. Authorized users then access those role-backed permissions through the AWS access portal, CLI, or supported flows.
Users can receive more than one permission set for the same account, which is useful when an administrator normally works with read-only or operations permissions and elevates only when an administrative task requires it. The assignment model is therefore identity or group → account → permission set, rather than identity → permanent IAM credentials. That makes account access easier to review across an AWS Organization.
Key takeaways
- 01
IAM Identity Center centralizes workforce access to AWS accounts and supported applications.
- 02
SAML 2.0 is used for workforce authentication federation; SCIM can provision and synchronize users and groups.
- 03
Permission sets are centrally defined and are provisioned as Identity Center-controlled IAM roles in assigned AWS accounts.
- 04
Authentication through Identity Center does not bypass IAM authorization or Organizations guardrails.
- 05
Human workforce access and workload machine authentication should use identity mechanisms designed for their different lifecycles.
Official AWS sources
Use these primary AWS resources for the source material behind this article and for deeper reference.