User management

This section touches upon the initial login aspects for tenant admins and non-admin users, and about RBAC setup within Spectro Cloud.

User Login

For a tenant admin, the password shall be set upon the initial login. Non-admin users can be added by the tenant admin. For all users, login can be made available using the following options:-

  • Using Spectro Cloud credentials on the login page.
  • SSO using Identity Providers that use SAML 2.0:
    • Azure Active Directory.
    • Okta.
    • Keycloak.
    • OneLogin.
    • Microsoft ADFS.
    • Others.

RBAC

Spectro Cloud allows the users that have been added to be allowed or restricted access to resources based on the roles set by the tenant admin. This Role-Based Access Control is explained in detail in the RBAC page.

Roles and permissions

The tenant admin can allow or restrict access of resources to users which can differ as per the scenario. A user can have complete access to a specific project but can be restricted access to other projects in which there is no involvement. An intermediate stage is also possible where read-only access can be provided in some projects. The Roles and Permissions sections in the RBAC page provide more details on this.

To add a user to a project, sign in as an admin and go to the Users and Teams section of the Admin Dashboard. Click on the user that you want to enable access to. In the role-editor that opens to the side, click Add Role in the "PROJECT ROLES" section. Select the required project from the dropdown menu and enable the roles as needed.