User Applications¶
This article explains the procedure to create your own user applications.
Applications are used for API integrations with Run:ai. An application contains a client ID and a client secret. With the client credentials, you can obtain a token as detailed in API authentication and use it within subsequent API calls.
Note
- User applications are supported in cluster version 2.20 and above.
- The token obtained through user applications assumes the roles and permissions of the user.
Creating Applications¶
To create an application:
- Click the user icon, then select Settings
- Click +APPLICATION
- Enter the application’s name
- Click CREATE
- Copy the Client ID and Client secret and store securely
- Click DONE
You can create up to 20 user applications.
Note
The client secret is visible only at the time of creation. It cannot be recovered but can be regenerated.
Regenerating client secret¶
To regenerate a client secret:
- Locate the application you want to regenerate its client secret
- Click Regenerate client secret
- Click REGENERATE
- Copy the New client secret and store it securely
- Click DONE
Warning
Regenerating a client secret revokes the previous one.
Deleting an application¶
- Locate the application you want to delete
- Click on the trash icon
- On the dialog, click DELETE to confirm
Using API¶
Go to the User Applications API reference to view the available actions