Users

Users are individuals with access to the EDA system. Users gain access to application and network resources through the user groups to which they are assigned. A user can be assigned to more than one user groups, either locally or through an external directory.

Individual users can also be assigned roles directly, without membership to a user group.

Types of users

The following types of users interact with EDA components:

  • Local users are created locally on the EDA system and authenticated using Keycloak.
  • Remote users are configured on a remote directory, such as a Lightweight Directory Access Protocol (LDAP) server, that the system queries to authenticate remote users when they try to log in. For more information, see Remote directories
  • Node users are configured access to a set of topnodes. are deployed to a set of TopoNodes. A NodeUser resource configures a node user's password, SSH keys, and group bindings.

Default admin user

EDA comes with a default local user called admin. The admin user is assigned to the system-administrator group and can perform the following functions:

  • create, update, and delete users (except for the admin user)
  • manually set a password for users during creation
  • modify the password of the admin user, and perform other functions other than modifying its group
  • disable or enable non-admin users without deleting the

Creating a new local user

In the EDA UI, perform this task from the System Administration > Users and Groups page.
  1. Click Create.
  2. In the User Information section, enter the required information the new user.
    • a username to identify the user
    • the user's first and last name
    • the user's email address
  3. Click Set Password.
    In the dialog box that opens, provide a password and confirm it. By default, the password is temporary and a user must log in and provide a new password for the newly created account.
  4. Assign this user to one or more user groups.
    From the Assigned User Groups drop-down list, select an existing user group. Optionally, you can create a user without assigning the user to a user group. Later, you can add the user to a user group.
  5. Click Save.

Managing user accounts

In the EDA UI, perform this task from the System Administration > Users and Groups > Users page.

Note: A user with system-administrator privileges cannot delete the built-in admin user or modify its groups or roles.
Locate the user and at the end of its row, click the Table Row actions menu to select the action that you want to take.
  • Select Edit to update details for a user such as user first name and last name, email, password, and assigned user groups. You can also enable or disable a user.
  • Select Set Password to set a new password.

Changing your password

Perform this task from any page on EDA UI.
  1. Click the user icon at the upper right of the screen and select Change Password.
  2. When prompted, log in again with your credentials.
  3. Enter your new password and confirm it.
  4. Click Save.