JavaScript is not currently enabled, but is required for full CodeSonar manual search and browse functionality.

If you are viewing this file in your hub's Web GUI, enable JavaScript in your browser: you will also need it for GUI functionality.

If you opened this file directly from disk, your browser may be directly suppressing JavaScript functionality: certain browsers perform this suppression on local files (but not files delivered by web servers) for security reasons.

CodeSonar® 9.2p0 CONFIDENTIAL CodeSecure Inc
General

GUI Reference: Account Editor

View and change the settings for single hub user account, or delete the account entirely.

The following account properties can be changed: Email, Password, Default Role, Email Alerts?, Default Role, Visibility Defaults. There are also links to the User Roles, User Certificates and User Sessions pages for the user.

To change the settings on your own user account, use Settings.



Important Note: the CodeSonar Web GUI makes extensive use of JavaScript. Make sure JavaScript is enabled in your web browser.

Navigating to

From Users or User Search Results: Click a row in the table of users.
by URL: http://hub_location/user/user_id.html

Page Properties

Output formats none
Visibility Filter Applied none
RBAC Permissions Needed
Page AccessG_ADMINISTER_USERS
G_MANAGE_USERS
Page Contents/FunctionalityANALYSIS_OWN_WARNINGS
NAMEDSEARCH_EXISTS
NAMEDSEARCH_READ
Access to this page and its functionality requires user control over the corresponding hub user account.

Page Contents

The following annotated screenshot shows the various parts of an Account Editor page.

Annotated Screenshot: Account Editor page standard header breadcrumbs heading page tabs tab contents standard footer

Standard Header See GUI Reference: Standard Header.
Breadcrumbs Home > Settings > Users > Account Editor: user_name
Where
  • Home links to the GUI Home page.
  • Settings links to the Settings page.
  • Users links to the Users page.
  • user_name is the username associated with the account.
Page Heading Account Editor : user_name
Where user_name is the username associated with the account.
Page Tabs The Account Editor page is divided into "tabs" that group related content. Use these links to move between the tabs. The available tabs are Account Settings (the default), Visibility Settings, Sign In, and Delete User.
Tab Contents The contents of this pane depend on the selected tab as described below.
Standard Footer See GUI Reference: Standard Footer.

Account Settings Tab

The Account Settings tab contains fields for changing the user password, for changing user email settings, and for setting the default role for the user. It also contains links to the User Roles, User Certificates and User Sessions pages for the user.

Annotated Screenshot: Account Settings tab fields for changing password fields for changing email settings access control authentication settings Update button

Fields for Changing Password

Set the hub user account password.
  New Password Enter the new password in this field.
  Verify Password Re-enter the new password in this field. Must match the password entered in the New Password field.

If the password entered in this field does not match the one in the New Password field, CodeSonar will print a warning instead of changing the password when Update is clicked.

  Sign out sessions? Select Yes to delete all user sessions associated with the hub user account when you click Update to change the password. Select No to keep any such sessions.

If you are changing the password because of a security breach or similar, we recommend also deleting the user's existing sessions. In other cases, you might decide that it is convenient to keep existing sessions.

If you are changing the password for your own account and select Yes, all of your user sessions will be deleted except the GUI session you are using to perform the change.

Email Settings

View and modify the hub user account Email and Email Alerts? settings.
Note that, regardless of these settings, email can only be sent by the hub if it has been configured in the Settings: SMTP tab.
  Email Address To change the email address associated with the user account, enter a new address in this field and click Update.
  Email Alerts When this option is selected, the user will receive email notification of any changes they make, and of any changes made to warnings for which they are the Owner.

Access Control

  Roles Click View and Edit Roles to navigate to the User Roles page for the account.
  Default Role for Saved Resources The default role for the account.
To modify, select a role from the menu and click the Update button. Note that the menu only contains roles that are currently assigned to the account.

Authentication Settings

  Mutual TLS Auth Certificates Click Manage My Certificates to navigate to the User Certificates page for the account.
This field is only available if HTTPS is enabled.
  Sessions Click Manage My Sessions to navigate to the User Sessions page for the account.
Update button Click to save your changes.

Visibility Settings Tab

The Visibility Settings tab contains fields for changing the user's visibility defaults.

Annotated Screenshot: Visibility Settings tab

There is a visibility default for each search domain. The menu of options for each domain contains those saved searches for which the user has NAMEDSEARCH_READ and NAMEDSEARCH_EXISTS permissions.

To change one or more visibility defaults, select the desired values and click Update.

Sign In Tab

The Sign In tab allows you to sign in to the hub user account that you are currently editing.

This allows you to examine the information and functionality available to this user in the CodeSonar GUI, and check that it correctly corresponds to your intentions.

Annotated Screenshot: Sign In tab

Click Sign in as <user_name> to sign in as that user. You will remain signed into a user session as <user_name> until you explicitly sign out or the session times out.

Delete User Tab

The Delete User tab allows you to delete a hub user account from the database.

This tab is not available for the special Administrator and Anonymous user accounts, which cannot be deleted.

Annotated Screenshot: Delete User tab

To delete a user account:

  1. The warnings currently owned by the user you are deleting must be reassigned: select the username of the new owner from the menu provided. (The default is None).
  2. Click Delete this user. A confirmation dialog will open, as shown above.
  3. Click Delete to delete the user and return to the Users page, or Cancel to cancel analysis removal and close the confirmation dialog.
 

To report problems with this documentation, please visit https://support.codesecure.com/.