Creating Client Applications

To create a new client application:
  1. From the Navigation Menu, browse to Integration > Client Application. 

  2. In the Client Application page, click the New New Button button.
  3. In the Create Client Application page, on the General tab, provide the following details: 
    1. Name: Provide a name for the client application.

    2. Description: Provide a suitable description to give additional context for the client application. 

    3. Platform: Select one of the following options:

      1. Public Client/Native 

      2. Single Page Application

      3. Web 

      To understand how each platform type differs in terms of OAuth flow, secret management, and application environment, refer to Client Application Platform Types.

    4. Redirect URL: Enter Redirect URL and click Enter. 

    5. Client ID: The client ID is generated automatically upon creation. 

    6. Token Exchange Grant Type: Select the checkbox to enable the option to exchange an existing token for a new one with updated scopes or claims.

    7. Access Token Expiry Time: This setting is displayed when the Token Exchange Grant Type setting is enabled. It allows you to set the token's validity period. The default value is 1 hour.

    creating_client_application

  4. Click Save. The Client ID is now generated, and the Secrets section is enabled in the General tab. Here you can add or remove client secrets.

    client_secret

  5. In the Secrets section, click the Add button_add button. 

  6. In the Client Secret window, provide the following: 

    1. Name: Provide a name for the Client Secret.

    2. Expiry Date: Select an option from the dropdown after which the client secret expires, and click Done.  

    create_client_secret

    Client secrets can be added or removed only after the client application is created. A maximum of 2 client secrets can be added. 

  7. Go to Permissions tab and assign permissions for the following: 

    1. Core: Delegated, Application

    2. Conversation Hub: Delegated, Application 

    3. Knowledge: Delegated

    client_application_permissions

  8. Click the Save button.

  9. Click Close.

Related Topics