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 |
This page contains information about a single role and its assigned hub user accounts. It provides functionality for adding and removing direct user assignments.
Important: If you are using a hub authentication plug-in that updates a user's role assignments at login time, a role that you remove from a user on this page will be re-added to that user the next time they sign in if the plug-in determines they should have that role. There are two main cases where an authentication plug-in can have this behavior: either the LDAP plug-in has been installed and configured with one or more Role Mapping List entries, or a custom authentication plug-in implements one or more of get_user()/get_user_from_cert()/get_user_from_request() with a return value that includes a list of roles.
Important Note: the CodeSonar Web GUI makes extensive use of JavaScript. Make sure JavaScript is enabled in your web browser.
| From Global Role-Permissions: | Click the role name, ID, or description in the role-permissions table. |
|---|---|
| From Resource Role-Permissions: | Click the role name, ID, or description in the role-permissions table. |
| From Role Ancestors: | Click the Users tab above the table of roles. |
| From Roles: | Click the corresponding row in the table of roles. |
| URL | http://hub_location/role/role_id.html |
| Output formats | CSV, JSON, XML (role.xsd) | ||||
|---|---|---|---|---|---|
| Visibility Filter Applied | none | ||||
| RBAC Permissions Needed |
|
The following annotated screenshot shows the various parts of a Role Users page.
| Standard Header | See GUI Reference: Standard Header. | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Breadcrumbs |
Home > Settings > Roles >
Role_Name Where
|
||||||||||||
| Page Heading | Role : Role_Name | ||||||||||||
| Links | Links to other RBAC-related pages: Users, Roles, Global Role-Permissions, Root Project Tree Permissions, Root Launch Daemon Group Permissions. The latter two links are to the Resource Role-Permissions pages for the root project tree and root launchd group, respectively. | ||||||||||||
| Role Details |
Information about the role described on this page.
|
||||||||||||
| User Table |
A table with one row for each hub user account.
Click the Ancestor Roles tab above the table to navigate to the role's Role Ancestors page. The available table columns are as follows. Columns displayed by default are marked with an asterisk (*).
|
||||||||||||
| "Save Changes" and "Clear Changes" buttons |
[With G_ADMINISTER_USERS or ROLE_ASSIGN R permission
only.] If you have clicked in one or more of the Assigned cells to add or remove direct assignments, the "<num> pending change(s)" notification under the table will update to show how many changes you have made since you loaded or reloaded the page. Click Save Changes to save your changes and reload the page to show the effects of your changes.
|
||||||||||||
| Standard Footer | See GUI Reference: Standard Footer. |
You can change the role name and description from the role details section of the page.
Changing the name for role R requires at least one of the
following permissions: G_ADMINISTER_USERS, ROLE_WRITE R.
The names of immutable
roles cannot be changed.

The text field will contain the current role name.
Changing the description for role R requires at least one of the following permissions: G_ADMINISTER_USERS, ROLE_WRITE R.
The procedure for changing a role's description is very similar to that for changing its name. The differences are as follows.
Deleting a role R requires either ROLE_DELETE R or G_ADMINISTER_USERS permission.
Immutable
roles cannot be deleted.
Any users for which this was the default role will have their default role set to Anyone.
| to Global Role-Permissions | Click Global Permissions in the link bar (under the page heading). |
|---|---|
| to Roles | Click Roles in the link bar (under the page heading). |
| to Role Ancestors | Click the Ancestors tab above the table of users. |
| to User Roles | Click the corresponding row in the table of users. |
| to Users | Click Users in the link bar (under the page heading). |
To report problems with this documentation, please visit https://support.codesecure.com/.