This document provides guidance on creating an OpenIddict application for seamless integration with Knovvu Virtual Agent. Setting up this application is essential for managing secure authentication and authorization of client requests.
Please follow the steps below to create an application:
Step 1: Navigate to Application Section
- After logging in as the Host Admin User, click on the 'Administration' tab on the homepage and select 'Applications' under the 'OpenId' section.

Step 2: Create New Application
- Click on '+ New Application'.

Step 3: Configure the Application
-
Enter 'ClientId' and 'Display Name' as
va_external_orchestrator_client_<tenant_name>. -
Select the 'Type' as
Confidential client. -
Provide a secure
Client Secretfor the application. -
Select
Allow Client Credentials Flowas the grant type. -
Choose the scope as
orchestrator_external API,outboundmanager_externalordataservice_externalbased on your use case. -
Click 'Save' to finalize the changes.

Step 4: Navigate to the Claims Section
- After saving the application, click on 'Actions' and select 'Claims' to proceed with configuring the necessary claims for the application.

Step 5: Add Claims to the Application
- Enter
tenant_idclaim and provide the corresponding value, then click 'Add New'. - Enter
tenant_nameand provide the corresponding value, then click 'Add New'.

tenant_id and tenant_name information can be found on 'Tenants' Page under 'Saas'.
