IDE Activation and the IDE License Key
This article shows you the available ways of activating any of your IDE integration as well as the implications of each of these methods.
The information here applies to all IDE Integrations.
All Mend admin users have two places from where they can generate an IDE license key:
under Profile > Mend Advise - IDE Integration
under Integrate > Developer Integrations
The one under Profile is a personal access key, whereas the one under Integrate is a public access key.
According to the mechanism available in the past, we only used to have the public key that was shared by the admin user with all the developers that utilized the IDE integration tool.
Later on, we included a new functionality: Enforce user level activation (under Integrate > Dev Integrations)
This functionality, once enabled, will no longer allow IDE users to activate the tool by using the public license key, but only by generating their own personal license key. This setting is meant to give more control over who can use the IDE tool, but it also comes with some requirements: the user level activation should only be enabled if all the developers that need to use the IDE tool have access to the application UI in order to generate their own license keys.
If the 'enforce user level activation' is left disabled a developer will be able to activate the tool by either using the public license key provided to them by the admin or (if they also have access to the application UI) by generating their own private key under the Profile section.