Skip to main content

User rights and permissions

Spider uses a mix of Role Based Access Control (RBAC) and Permission Based Access Control (PBAC).

  • Roles are used for
    • Whisperers
    • Applications
    • Controllers
    • Gociphers
    • Trainer
    • Trainee
  • Permissions can be unitary added to each user account

User rights tab​

You may check or edit the access permissions of a user on the Rights tab of the user profile:

UserRights.png

info

Access rights are only editable by people with the correct rights, or an administrator.

List of rights and description​

RightsDescription
AdminThe user is an administrator (and has access to all).
Only administrators may give this right to someone.
Users mgt - Create usersCan search for users and create other users.
Users mgt - Disable usersCan search for users and disable other users.
Users mgt - Generate passwordCan search for users and (re)generate other users passwords.
Users mgt - Manage rightsCan search for users and edit other users rights (not his own).
Users mgt - Impersonate usersCan search for users and impersonate other users.
Service accounts mgt - Create service accountsCan search and create service accounts.
Service accounts mgt - Disable service accountsCan search and disable other service accounts.
Service accounts mgt - Generate passwordCan search for service accounts and (re)generate secrets.
Service accounts mgt - Manage rightsCan search for service accounts and edit rights.
Service accounts mgt - Impersonate service accountsCan search and impersonate service accounts.
Controllers mgt - Create controllersCan create a controller to deploy to a remote clster.
Gociphers mgt - Create gociphersCan create a gocipher to deploy to a remote clster.
Teams mgt - Create teamsCan create a new team (and edit it).
Whisperers mgt - Create whisperersCan create a whisperer for him - or for a user if he can impersonate.
Whisperers mgt - Monitor whisperersHas access to monitoring UI for the whisperers he has access to.
Plugins mgt - UploadCan upload new plugins or new versions of existing plugins.
Training mgt - User trainerThe user is a trainer and can create trainees account. He has specific capabilities associated to training.
Training mgt - TraineeThe user is a trainee and has specific rights to complete his exercices.
Admin tools - Full monitoringCan access to full details of the monitoring.