Skip to content
rolle
Esc
navigateopen⌘Jpreview
On this page

IAM Identity Center

Sign in to an Identity Center portal and get every account and role you can reach.

An Identity Center integration is one portal start URL. rolle signs in through your browser (OIDC authorization code with PKCE, returning to a loopback port) and lists every account and permission set your user can reach. Each pair becomes a session named Account/Role.

rolle integration add aws-sso --alias acme --start-url https://acme.awsapps.com/start --region us-east-1
rolle integration login acme            # opens the browser
rolle integration login acme --no-browser   # device code, for terminals without a browser
rolle integration sync acme             # rediscover accounts and roles
rolle integration logout acme           # sign out and stop its sessions
Flag Meaning
--alias Short name for the portal
--start-url Portal start URL
--region Region that hosts the portal

Sessions from a portal

Roles group under their account in the desktop app. Sync adds new roles and removes roles you can no longer reach. A started role calls GetRoleCredentials and renews on its own while the portal sign-in is valid.

The credential lifetime is the permission set’s session duration, set by your Identity Center administrator (often 1 to 12 hours). The Assume role duration setting does not apply here; it covers chained assume-role sessions.

Import

rolle imports portals from the AWS CLI config (sso-session and legacy sso_start_url sections) and from Granted profiles. If the AWS CLI already holds a valid token for a portal, rolle reuses it and you do not sign in again.

Was this page helpful?