User Management
In Toolbox Enterprise, users can be created in several ways:
Developers enable Enterprise mode and log in to the Toolbox App using the credentials of an OAuth2 provider configured in the organization. In this case, new Toolbox Enterprise users are created automatically.
An administrator adds developers manually using the Web UI.
An administrator uses the Toolbox Enterprise API to import users with their permissions and profiles to Toolbox Enterprise. For more details, see Import users and permissions via REST API.
Add users via Toolbox App
After you set up the client machine configuration, you need to distribute it to developer machines using one of the ways:
Place the resulting machine configuration file in a dedicated location on developer machines
Share an invitation link with the developers in your organization
Once the client machine configuration file appears on a developer's machine, they will have the possibility to log in and enable Enterprise mode in the Toolbox App and thus, connect to the Toolbox Enterprise Server.
For login, developers need to use the credentials configured in the OAuth2 service provided in your organization.
After logging in to the Toolbox App, the user will automatically appear on the Toolbox Enterprise Server.
Distribute the client machine configuration file
In the Web UI, open the Add user button in the top right corner of the page, and select By invitation link.
page. Click theIn the Share Client Machine Configuration, click Download the client machine configuration file.
Place the downloaded file in the dedicated location on a developer machine, depending on the operating system:
%PROGRAMDATA%\JetBrains\Toolbox\enterprise-config.json
(Windows)/Library/Application Support/JetBrains/Toolbox/enterprise-config.json
(macOS)/usr/share/jetbrains-toolbox/enterprise-config.json
(Linux)
After this, the developer can join the organization in the Toolbox App.
Share an invitation link
In the Web UI, open the Add user button in the top right corner of the page, and select By invitation link.
page. Click theIn the Invite Developers, copy the provided link and share it with the developers in your organization.
Following the link adds the client machine configuration file on the developer machine and launches the Toolbox App.
Create users manually
In the Web UI, open the Add user button in the top right corner of the page, and select Manually.
page. Click theIn the opened New User popup, specify the following user details:
OAuth Subject: specify the user ID obtained from the OAuth2 service provider.
Username: specify the name of the current user.
E-mail: specify the email of the current user.
Role: select whether the current user is a system administrator or a regular user.
Profiles: select profiles you want to assign to the current user from the drop-down list. You can assign several profiles to the user at once.
Active: use the switcher to define the status of the current user: active or deactivated. Deactivated users can't be managed by Toolbox Enterprise.
Click Create to save the changes.
Manage existing users
Edit user details
To edit user details, click the user's name.
In the editor that opens, you can update the necessary information about the user, assign or remove assigned profiles, view the information about their most recently used machine, and view the list of applications available in the Toolbox App.
Once you're done editing the user details, click Save changes.
Search for a user
You can search for any user registered in Toolbox Enterprise using the filter fields above the table of users. Specify a username or email to find a particular user. You can also filter the table by the activity status, role, or assigned profiles.
Deactivate a user
On the Users page, click the icon in the row with the name of the user you want to deactivate.
Alternatively, in the user editor, toggle the Active switcher.