Managing API Clients
Every external script, application, integration-package or workflow that needs to use the BiG EVAL REST API to access resources, needs an own API client. An API client represents this external piece of code and is used by the IdentityServer of BiG EVAL to manage access to data and objects stored in BiG EVAL.
API Clients can be managed in the Usermanagement that can be found in the navigation menu “System” > “Usermanagement”. There you find a register called “API Clients”.
Creating an API Client
Within API Clients Management, use the “Create API Client” button on the top right of the screen.
Enter a unique name and a description for your API Client. E.g. use “Azure DevOps Continuous Deployment” as the API clients name if you intend to call the BiG EVAL REST API from within a continuous deployment process in Azure DevOps.
Starting with BiG EVAL 2.8.0 you need to define the OAuth2 Flow as well as optionally some Client redirect URI’s. The latter depends on the OAuth client that needs access to the BiG EVAL API and can be found in the clients documentation.
Press the “Create API Client” button on the bottom right of the dialog.
After some seconds you get a confirmation dialog that shows you important information like the Client ID, the Client Secret and an Access Token (if available). Please note this information in a secure place. You need it later on, when implementing the API access. But you are not able to see it again, because BiG EVAL stores it one-way-encrypted.
Deleting an API Client
In some circumstances you need to delete an API Client. Use the three elipsis button on the right of the API Client and click the “Delete” command in the context-menu.