Overview
User accounts in Xloud 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 Xloud account with appropriate permissions
- Access to the Xloud Dashboard (
https://connect.<your-domain>) or CLI configured with credentials - API credentials sourced (
source admin-openrc.sh)
Create a User
- Dashboard
- CLI
Open User Management
Log in to the Xloud Dashboard (
https://connect.<your-domain>) and navigate to
Identity β Users. Click Create User.Configure the user
| Field | Description |
|---|---|
| Username | Login identifier. Must be unique within the domain. |
| Used for password reset and notifications. | |
| Password | Initial password. Communicate securely to the user. |
| Primary Project | Default project context on login. |
| Enabled | Must be toggled on for the user to authenticate. |
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, open the target project, and select the
Members tab. Click Add Member, select the user, and select a role.
| Role | Capability |
|---|---|
admin | Full project administration β manage resources, users, and quotas |
member | Standard access β create and manage resources within the project |
reader | Read-only β suitable for monitoring, auditing, and dashboards |
Update User Accounts
- Dashboard
- CLI
Open a user in Identity β Users and click Edit User 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.