Overview
User accounts in Polystack Identity represent individual humans or service identities that authenticate against the platform. Each user belongs to a domain, can be a member of multiple projects with different roles, and can hold application credentials for non-interactive access. This guide covers creating users, assigning roles, and managing the full user lifecycle.Prerequisites
- An active Polystack account with appropriate permissions
- Access to the Polystack Dashboard or CLI configured with credentials
- API credentials sourced (
source openrc.sh)
Create a User
- Dashboard
- CLI
Open User Management
Navigate to
Identity > Users (admin view). Click Create User.
Configure the user
3
Confirm creation
Click Confirm. The new account appears immediately in the user list.
The user can now authenticate using their credentials.
Assign Roles to Users
Roles determine what a user can do within a project. Assign the minimum role necessary for the user’s responsibilities.- Dashboard
- CLI
Navigate to Identity > Projects (admin view). On the target project row, click the
More dropdown and select Manage User. Select users and assign roles.
Update User Accounts
- Dashboard
- CLI
Open a user in Identity > Users (admin view) and click Edit to modify their email,
primary project, or enabled state. Use Change Password to set a new password.
List and Audit Users
Regularly review active user accounts and role assignments as part of access governance.List all users in the Default domain
List all users with their enabled status
Audit all role assignments across all projects
Next Steps
Projects
Create projects and manage team membership with role assignments.
Application Credentials
Create non-interactive credentials for automation pipelines and CI/CD systems.
Multi-Factor Authentication
Enable TOTP-based two-factor authentication for enhanced user account security.
Troubleshooting
Resolve authentication failures, permission errors, and token scope issues.
