User Management

Users, Organizations and Roles can be managed by admin users in the Administration tab.

Organizations

Organizations can be added with following parameters defining them: name, description, address.

Roles

Define roles with permissions. Roles are then assigned to users to control access to administration, Assess, Analyze, Publish, connector, and worker features.

Users

Manage users and assign them roles and an organization.

The user table supports JSON import and export:

  • Export downloads users_export.json. If users are selected, only those users are exported; otherwise all users are exported.
  • The export format is version: 1 with a data list containing user names and usernames.
  • Passwords are never exported.
  • Import accepts the exported JSON format, then assigns the selected organization and selected roles to every imported user.
  • Existing usernames are skipped and reported in a warning instead of failing the whole import.
  • Imported users without a password stay passwordless. Use this for externally authenticated users, or set a local password afterwards.

Operational CLI

Operators can repair existing database-auth users from inside the core container with taranis-cli.

Reset an existing user’s password:

docker exec -it core taranis-cli set-password admin
kubectl exec -it deploy/core -- taranis-cli set-password admin

For non-interactive automation, pass the password through standard input:

printf '%s\n' 'new-password' | docker exec -i core taranis-cli set-password admin --password-stdin

Replace an existing user’s complete role list:

docker exec -it core taranis-cli set-roles user Admin
kubectl exec -it deploy/core -- taranis-cli set-roles user Admin User

set-roles accepts exact role names or role IDs. It replaces the full role list; include every role the user should keep. Prefer the password prompt or --password-stdin so passwords do not land in shell history.

Screenshots

Add new Organization

user_new_org

Edit basic user role

user_edit_role

Add new User

user_add