Introducing atmos auth list: Visualize Your Authentication Configuration
We're excited to announce a powerful new command for managing authentication in Atmos: atmos auth list. This command provides comprehensive visibility into your authentication configuration, making it easier than ever to understand and manage complex authentication chains across multiple cloud providers and identities.
Why atmos auth list?
As cloud infrastructure grows more complex, so does authentication management. Modern teams often work with:
- Multiple cloud providers (AWS, Azure, GCP, Okta)
- Complex role assumption chains (SSO → base role → admin role → specific account)
- Multiple identities per environment (dev, staging, production)
- Team-specific access patterns (developer, operator, security auditor)
Without proper tooling, it becomes difficult to answer simple questions like:
- "What authentication providers do we have configured?"
- "Which identities can I use to access production?"
- "How does this identity authenticate? Through which provider?"
- "What's the complete authentication chain for this admin role?"
atmos auth list solves these challenges by providing clear, actionable visibility into your entire authentication configuration.
Key Features
🎨 Multiple Output Formats
Table Format (Default) Perfect for quick overviews with formatted tables showing key attributes:
atmos auth list
Tree Format Visualize hierarchical relationships and authentication chains:
atmos auth list --format tree
JSON/YAML Export Integrate with scripts and automation tools:
atmos auth list --format json | jq '.identities'
atmos auth list --format yaml > auth-config.yml
Graph Visualization Generate diagrams for documentation:
atmos auth list --format graphviz > auth-chain.dot
atmos auth list --format mermaid > auth-chain.mmd
atmos auth list --format markdown > docs/auth-config.md
