Skip to main content

User Management

User management involves each aspect of defining and managing users, roles and their permissions. navio supports role-based access on three levels:

  • Global level: the top-level access role. The Global Admin user is the only user that can create Service Accounts.
  • Service Account level: Each user group is divided into service accounts. This enables navio to support a multi-tenant architecture.
  • Workspace level: for fine-grained control, permissions can be granted and revoked for users on a per workspace basis.

User roles define which permissions are granted to the user. Each permission is a definition of authority that is assigned to a user to allow it to perform an action.

Users

Global Admin

There is only one global admin account per navio instance. The global admin has all most rights and permissions and is the account responsible for the creation of new service accounts and the associated administrators.

Service Account Admin

Each service account has at least one admin who is responsible for adding other users to the service account.

Workspace Users

Users of the same service account can be added to multiple workspaces that belong to that service account.

There are three different workspace user roles:

  • Viewer: Read-only access with no permissions to create.
  • Editor: A user with permissions to upload models, deploy and manage them.
  • Administrator: Has all the permissions of the Editor and can also manage the workspace users.

Adding a user to a workspace

  1. Click on the current workspace and open the workspace settings
  2. Go to the Members tab.
  3. Here you can invite users to the workspace and assign user roles provided you have the correct permissions.