Identity & User Management
Overview
Cloud Orbiter provides a comprehensive user management solution for managing identity, access, and privileges across globally distributed infrastructure. It supports both local users and users from external Identity Providers (IDPs) — including Okta, Microsoft, Google, and any OpenID Connect-compatible IDP.
With user management, you can:
- Create, read, update, and delete (CRUD) users
- Manage groups and assign users to groups
- Define roles and assign them to users and groups
- Manage access across multiple projects with project-scoped assignments
User Types
| Type | Description |
|---|---|
| Local Users | Created and managed within Cloud Orbiter. Credentials (username + password) stored in the platform. Suitable for development environments and standalone deployments. |
| External Users | Authenticated via external IDPs (Okta, Google, Microsoft, or any OIDC provider). Cloud Orbiter creates a local user representation after IDP authentication. Supports account linking for existing users. |
Roles
Pre-Defined Roles
Cloud Orbiter provides three pre-configured roles:
| Role | Scope | Key Permissions |
|---|---|---|
| Tenant Admin | Entire tenant | User management, group management, IDP configuration, roles, applications, notifications — full tenant control |
| Project Admin | Assigned project | Manage users and assign Project Admins · Create/update/delete clusters · Deploy applications · Manage app instances |
| Default User | Assigned project | Create clusters · List clusters (read-only) · Access app repositories · View test suites · List backup/recovery · List hosts and groups |
Checking Role Assignments
- Go to Settings → Roles
- Click a role name to see all users and groups assigned to it
- Click a user's name to see their group memberships and role assignments
RBAC Mechanics
Cloud Orbiter's RBAC governs all platform actions:
- Administrators can approve or reject onboarding requests and access requests
- Non-admin users can only create onboarding requests — not self-approve them
- Every API call is checked against the user's role before execution
Creating and Managing Users
Creating a Local User
- Sign in as Tenant Admin and navigate to Settings → Users
- Click + Add User
- Fill in the required fields:
- First Name
- Last Name
- Email / Username (mandatory)
- Temporary Password
- Assign the user to a project and select their role
- Click Create
After the first login with the temporary password, the user must set a new password.
Bringing Users from External IDPs
- Set up SSO integration in Cloud Orbiter (see Security → SSO Integration)
- Log in to Cloud Orbiter
- Navigate to Overview → Users
- Click + Add User
- Select the IDP (Okta, Microsoft, or Google)
- Authenticate with the IDP and select the users to import
- Click Save
Once imported, Cloud Orbiter creates a local user record synced with the IDP. CRUD operations can be performed on imported users just like local users. If IDP data changes, trigger a re-sync to update user information in Cloud Orbiter.
Managing Users
From Settings → Users, perform the following on any user:
- Update personal information and contact details
- Reset Password — generate a new temporary password
- Modify Group/Role Assignments — add or remove group memberships and role grants
- Delete User — remove users who no longer need access
Groups
Groups allow you to manage collections of users as a team. Assign a role to a group, and all group members inherit that role. Only users with the Tenant Admin role can manage groups.
Creating a Group
- Navigate to Settings → User Management → Groups
- Click New Group
- Enter a group name and description
- Optionally add users during creation
- Click Create
Managing a Group
- Select the group from the group list
- Click Manage Group
- Available actions:
- Add or remove group members
- Assign permissions (roles) to the group
- Edit group name and description
Assigning a User to a Group
- Navigate to Settings → User Management → Users
- Select the user
- Click Edit
- Under the Groups section, assign the user to one or more groups
- Save
Removing a User from a Group
- Navigate to Settings → User Management → Users
- Select the user
- Click Edit
- Under the Groups section, remove the user from the desired group(s)
- Save
Users and Personas
Cloud Orbiter serves different user personas with tailored access:
| Persona | Primary Responsibility |
|---|---|
| Infrastructure Owners / Providers | Create and manage infrastructure component lifecycle — hosts, clusters, storage |
| Application Developers / Providers | Deliver applications running over the infrastructure |
| Solution Engineers | Deploy and interface application instances together into full solutions |
| DevOps | Maintain continuity of operations — monitoring, scaling, patching |
| Admins | Oversee operations, manage RBAC settings, and configure platform-wide controls |