Users
Required role | User Management |
Access | CodeChecker Server → Administration → Users |
User accounts define access rights for each ARCAD CodeChecker user and are managed in the CodeChecker Studio. Each user account has a unique login.
It is important to define users and assign the correct roles to each one. The individuals who use ARCAD CodeChecker at different stages during the analysis of an application's code quality must have accurate authority levels in order to access the various processes.
The Users search view is accessed from the Administration node in the Navigator.
Enter any combination of the above search criteria, then click the Search button to display the results. To display the complete list, click the Search button without entering any search criteria.
Users created in the studio store their connection details on the CodeChecker Server.
Follow the subsequent steps to create a new user.
Step 1 To access the New User wizard, click the Create icon in the Users view.
Step 2 Define the user’s ID. It is required to define either a First Name or a Last Name to create a new user, but all the following values can be edited later.
- Select the Title from the drop-down list.
- Define the user's First Name, Last Name and Email Address.
Click Next > to continue.
Step 3 Define the user's login details. It is required to define the user's login details to create a new user, but all the fields can be edited later.
- Enter the user's Login and Password.
- Select a password validity limit. By default, the password is valid for a year after the day of creation.
- Tick the box to lock the user account if needed. The user will be created but the account will be deactivated.
Click Next > to continue.
Step 4 Select the user's role(s). It is possible to leave all the roles unchecked, or to check as many roles as required.
For more information about user roles, refer to User roles.
Click Finish.
Result The new user is created and is displayed in the Users view.
You can always edit the user information by double-clicking on the user.
Users can be imported from an IBM i or LDAP login source depending on the server configuration. Follow the subsequent steps to import users.
Step 1 To access the Import Users wizard, click the Import Users icon in the Users view.
Step 2 Select the login source from which to import the users.
Tick the Use a user directory (LDAP) or the Use an IBM i login.
The login source selection boxes are not displayed if the login sources are not already configured.
For more information about configuring the connection to external login sources like an LDAP or IBM i users directories, refer to
Click Next > to continue.
Step 3 Select the user(s) to import and click Next.
Step 4 Define the role(s) to assign to all of the imported users. It is possible to leave all the roles unchecked, or to check as many roles as required. Click Finish.
Result The new user(s) is/are imported and displayed in the Users view.
To edit a user, either select it in the Users view and click the Edit icon, or double-click on a user in the view. The editor is displayed in a separate view.
Save the changes (, Ctrl+S
or File > Save).
- Login
- This login is the user's ID and must be unique. Paired with the Password, it enables users to connect to the CodeChecker Server.
- Password
-
Define a password, then click Test to make sure the password is valid. Paired with the Login, it enables users to connect to the CodeChecker Server.
Specific conditions can be configured for passwords. The password must then comply with all the conditions set to be valid.
ReferenceFor more information about configuring password conditions, refer to Server configuration (advanced).
- Password Confirmation
- The Password defined must be entered a second time for confirmation. The password confirmation must be identical to the password.
- Password Validity Limit
-
Define an expiration date for the password. When this date is reached, the user will have to change their password to access the account.
ReferenceFor more information about changing the password of a user account, refer to Changing the password of a user account.
- Lock the user account
-
Uncheck this box to unlock a user account.
An account is locked after a number of unsuccessful attempts to log in. The access to the user account is locked, meaning the user cannot use its connection information to connect to the CodeChecker Server.
- IBM i Profile
- Enter the login of the IBM i user account, then click Check to make sure the login is valid. The password associated with the IBM i login is retrieved automatically.
- LDAP user
- Enter the login of the LDAP user account, then click Check to make sure the login is valid.The password associated with the LDAP login is retrieved automatically.
This section enables you to manage the roles assigned to user profiles.
Depending on the roles assigned, a user has access to specific features of the CodeChecker Studio. To prevent users from accessing any of the studio's features, do not select any roles.
For more information about user roles, refer to User roles.
Deleted users cannot be recovered.
To delete a user, select it in the Users view and click the Delete icon. Click OK to confirm or click Cancel to keep the user.