This is FossID Workbench’s user administration interface. Here users can be created or inactivated, granted or restricted access and also where user specific API access token are generated.
All Users, all authorized users are listed. This section is typically only accessible by the admin users, though access on various level can be granted by assigning non-admin users/roles extra permissions. Possible actions in this section is to inactivate or modify a user account, e.g. assign users roles, grant extra access permissions, changing password etc.
NOTE: Deactivating users: As made identifications are stored with information of who made the identification, users are not deleted, they are put in an inactive state to preserve logged references. Inactive users can be re-activated if needed.
Add User, here an admin user can create new users and set initial roles/permissions.
Roles, access to functionality, scans and projects, is handled by permissions. A role is a grouping of permissions that is needed to perform the actions intended for that role. E.g. ability to create or list available users, scans, projects etc.
Add Role, the Workbench installation comes with a few default roles available. If those do not fulfill your needs, you can create new roles and populate them with the permissions that are applicable for your use-case. In the example below, a role with this set of permissions would allow a user to create and access created projects, create and access created scans, access the quick view and snippet search features, and manually create new components.
PROJECTS_CREATE
SCANS_ACCESS
SCAN_CREATE
QUICK_VIEW_ACCESS
SNIPPET_SEARCH_ACCESS
COMPONENTS_CREATE