Overview
Domains provide administrative isolation between organizations, business units, or customers. Each domain has its own user namespace, and users in one domain cannot see users in another. A single domain can be configured with its own authentication backend (SQL, LDAP, or federation), making domains the fundamental multi-tenancy boundary in Xloud Identity.Domain Concepts
| Concept | Description |
|---|---|
| Default domain | Created automatically during deployment. Contains all initial admin users and projects. Cannot be deleted. |
| Custom domain | Administrator-created domain for a business unit, customer, or organizational boundary. |
| Domain admin | A user with the admin role scoped to the domain. Can manage users and projects within that domain only. |
| Domain backend | Each domain can use a different authentication driver — one domain uses SQL, another uses LDAP. |
Create a Domain
- Dashboard
- CLI
Navigate to Domains
Log in with admin credentials. Navigate to Identity → Domains and click
Create Domain.
Configure the domain
| Field | Description |
|---|---|
| Name | Unique identifier for the domain |
| Description | Purpose or owner of the domain |
| Enabled | Toggle on to allow user authentication |
Assign Domain Administrators
As a domain administrator, you can manage users, projects, and groups within your domain without platform-level admin access.- Dashboard
- CLI
Navigate to the domain’s Members tab. Add a user and assign the
admin role
to grant domain-level administration privileges.
The domain administrator can now manage users and projects within that domain.
Disable and Delete Domains
- Dashboard
- CLI
Navigate to Identity → Domains, open the domain, and click Edit Domain.
Toggle Enabled off to disable the domain. Disabled domains block all authentication
for every user in that domain.
Per-Domain Authentication Backends
Each domain can be assigned its own authentication driver. This enables a deployment where the Default domain uses SQL while acorporate domain uses LDAP:
XDeploy globals: per-domain LDAP backend
Apply domain configuration
Next Steps
Authentication Backends
Configure LDAP and federation backends for domain authentication.
Service Catalog
Manage endpoint registration across regions for all Xloud services.
Policy Management
Customize RBAC policies for domain-scoped administrative operations.
Security Hardening
Apply security best practices for domain isolation and access controls.