API Authentication
There are two access options available to establish communication with the Nexus API solution.
Below see a brief explanation on each option. For detailed setup instructions, refer to the Start developing - API Authentication section.
API Client
An API client is created in the Nexus Identity portal under the API Clients tab. It is comprised of a client ID and a client secret. Multiple client secrets can be created per API client, and both the API Client and/or its client secrets can be deleted at any time in order to remove access.
This option allows access to all the different Nexus APIs available.
Service Account User
A Service Account User is created in the Nexus Identity portal under the Users tab. Multiple API keys can be generated per Service Account with a set expiration date, although access can also be revoked on the keys at any time.
This access option is a type of user, which allows you to assign roles and permissions to it, as you would for a Portal User. This allows you to restrict access to certain Nexus APIs for this specific service account, for example, limiting access to read-only APIs.