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 Polystack Identity.Domain Concepts
Create a Domain
- Dashboard
- CLI
Navigate to Domains
Log in with admin credentials. Navigate to Identity > Domains (admin view) and click
Create Domain.
Configure the domain
Confirm creation
Click Confirm.
The domain appears in Identity > Domains (admin view) with status Enabled.
Assign Domain Administrators
As a domain administrator, you can manage users, projects, and groups within your domain without platform-level admin access.- Dashboard
- CLI
On the domain row, click the More dropdown and select Manage User. 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 (admin view), open the domain, and click Edit.
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:
the deployment console 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 Polystack services.
Policy Management
Customize RBAC policies for domain-scoped administrative operations.
Security Hardening
Apply security best practices for domain isolation and access controls.
