---
title: Configuration on the OAuth Provider (OP)
slug: ps/help/en_us/ics/com/oauth-dg/configuration-on-the-oauth-provider-op
docTags: 
createdAt: 2026-08-03T09:43:13.660Z
---

## Configuring Google

1. Sign in to the Google portal with your Google credentials.
2. Under project, navigate to the left menu and click **APIs and Services > Credentials**.

::Image[]{src="https://api.archbee.com/api/optimize/wxZG1KsS4xNkVZYoiu_o9/y1Mc-d4obYWGHp-jbnU-E_configoauthend672x289.png" size="67" isUploading="false" initialPath="images/config_oauth_end_672x289.png" githubPath="oauth-dg/images/config_oauth_end_672x289.png" width="672" height="289" position="flex-start" darkWidth="672" darkHeight="289" showCaption="false" indent="1"}

Click **Create Credentials > Select OAuth Client ID.**

::Image[]{src="https://api.archbee.com/api/optimize/wxZG1KsS4xNkVZYoiu_o9/GmpxpEAUIw4Zm8FzJjW5t_configoauthend1672x187.png" size="67" isUploading="false" initialPath="images/config_oauth_end_1_672x187.png" githubPath="oauth-dg/images/config_oauth_end_1_672x187.png" width="672" height="187" darkWidth="672" darkHeight="187" position="flex-start" showCaption="false" indent="1"}

Enter the required information like Name and make sure to select **Application Type** as the Web Application from the drop down, and save the changes.


::Image[]{src="https://api.archbee.com/api/optimize/wxZG1KsS4xNkVZYoiu_o9/kuXkgQBirpFFgB1ojxqzK_configoauthend2672x291.png" size="67" isUploading="false" initialPath="images/config_oauth_end_2_672x291.png" githubPath="oauth-dg/images/config_oauth_end_2_672x291.png" width="672" height="291" darkWidth="672" darkHeight="291" position="flex-start" showCaption="false" indent="1"}

5. Enter the ICS FQDN URI under **Authorised Redirect URIs**.


   ::Image[]{src="https://api.archbee.com/api/optimize/wxZG1KsS4xNkVZYoiu_o9/I2bul3TMeYgVLlJYd7Bic_configoauthend3672x417.png" size="67" isUploading="false" initialPath="images/config_oauth_end_3_672x417.png" githubPath="oauth-dg/images/config_oauth_end_3_672x417.png" width="672" height="417" darkWidth="672" darkHeight="417" position="flex-start" showCaption="false"}
6. A pop up message appears with the **Client ID** and **Client Secret**. Use these in the ICS Admin console for OAuth Server configurations. :inlineImage[]{src="https://api.archbee.com/api/optimize/wxZG1KsS4xNkVZYoiu_o9/XVlXCMUiFn8N5ZBWOa14j_configoauthend4672x515.png" alt caption size="67" width="672" height="515"}
7. Click the download icon to download a JSON file with the required information, or download from Google OP URL: [https://accounts.google.com/.well-known/openid-configuration](https://accounts.google.com/.well-known/openid-configuration)

## Configuring Okta

1. Sign in to the Okta Portal with admin credentials that provide an option to create Applications.


::Image[]{src="https://api.archbee.com/api/optimize/wxZG1KsS4xNkVZYoiu_o9/zA-ud8Nj2jM_pq6m0alwn_configoauthend5672x339.png" size="67" isUploading="false" initialPath="images/config_oauth_end_5_672x339.png" githubPath="oauth-dg/images/config_oauth_end_5_672x339.png" width="672" height="339" darkWidth="672" darkHeight="339" position="flex-start" showCaption="false" indent="1"}

2. Click **Create App Integration** to a Add new OAuth App.
3. A pop up window appears. Select **OIDC - OpenID Connect** for **Sign-in method** type and Selec&#x74;**&#x20;Web Application** for **Application type,&#xA0;**&#x74;hen click **Next**.

::Image[]{src="https://api.archbee.com/api/optimize/wxZG1KsS4xNkVZYoiu_o9/owykRrxDY26Z3K-Mk3sP-_configoauthend6672x321.png" size="67" isUploading="false" initialPath="images/config_oauth_end_6_672x321.png" githubPath="oauth-dg/images/config_oauth_end_6_672x321.png" width="672" height="321" darkWidth="672" darkHeight="321" position="flex-start" showCaption="false" indent="1"}

Enter the basic information like Name and other details. Under **Redirect URI**, enter the ICS FQDN and click **Save** to create the application:&#x20;

::Image[]{src="https://api.archbee.com/api/optimize/wxZG1KsS4xNkVZYoiu_o9/pE_UE9rQaO6W2pw61o4ie_configoauthend8672x300.png" size="67" isUploading="false" initialPath="images/config_oauth_end_8_672x300.png" githubPath="oauth-dg/images/config_oauth_end_8_672x300.png" width="672" height="300" darkWidth="672" darkHeight="300" position="flex-start" showCaption="false" indent="1"}

5. The page displays the created application Client ID and Client Secret:

   Use this **Client ID** and **Client Secret** in the ICS Admin console for OAuth Server configurations.
   To download the JSON file, browse to: [https://your-domain.okta.com/.well-known/openid-configuration. ](https://pssso-onmicrosoft.okta.com/.well-known/openid-configuration)Save the information in a text file - provide a JSON extension when you save this text file. Upload this file in the Admin console for the OAuth Server configuration.
   The admin can customize this application and change the logo, user/group assignments to various users, scope and so on.

::Image[]{src="https://api.archbee.com/api/optimize/wxZG1KsS4xNkVZYoiu_o9/ON3MBfzsib7L8cvRaMdlF_configoauthend9672x411.png" size="67" isUploading="false" initialPath="images/config_oauth_end_9_672x411.png" githubPath="oauth-dg/images/config_oauth_end_9_672x411.png" width="672" height="411" darkWidth="672" darkHeight="411" position="flex-start" showCaption="false" indent="1"}

## Configuring Ping

1. Sign in to the Ping console using admin credentials to configure the application. Example: [https://console.pingone.asia/](https://console.pingone.asia/).
2. On the left navigation pane go to **Connections - Applications**:


::Image[]{src="https://api.archbee.com/api/optimize/wxZG1KsS4xNkVZYoiu_o9/LC1Z1_xMjK-69t60kik6K_configoauthend10672x428.png" size="67" isUploading="false" initialPath="images/config_oauth_end_10_672x428.png" githubPath="oauth-dg/images/config_oauth_end_10_672x428.png" width="672" height="428" darkWidth="672" darkHeight="428" position="flex-start" showCaption="false" indent="1"}

3. Click **+&#x20;**&#x74;o Add a New Application. A window appears, select **Advanced Configuration > OIDC - Configure**:

::Image[]{src="https://api.archbee.com/api/optimize/wxZG1KsS4xNkVZYoiu_o9/pumpTHPZ2t1f1ZE_1CIHC_configoauthend11672x339.png" size="67" isUploading="false" initialPath="images/config_oauth_end_11_672x339.png" githubPath="oauth-dg/images/config_oauth_end_11_672x339.png" width="672" height="339" darkWidth="672" darkHeight="339" position="flex-start" showCaption="false" indent="1"}

4. Enter information like Name and then click **Next**.

::Image[]{src="https://api.archbee.com/api/optimize/wxZG1KsS4xNkVZYoiu_o9/kirpLQLdPCwCq0XJIH4iI_configoauthend12672x295.png" size="67" isUploading="false" initialPath="images/config_oauth_end_12_672x295.png" githubPath="oauth-dg/images/config_oauth_end_12_672x295.png" width="672" height="295" darkWidth="672" darkHeight="295" position="flex-start" showCaption="false" indent="1"}

5. Enter the ICS FQDN URL under **Redirect URL**. Click **Save and Continue**.


::Image[]{src="https://api.archbee.com/api/optimize/wxZG1KsS4xNkVZYoiu_o9/ZduGxX8SdJoM1QwmBleNN_configoauthend13672x301.png" size="67" isUploading="false" initialPath="images/config_oauth_end_13_672x301.png" githubPath="oauth-dg/images/config_oauth_end_13_672x301.png" width="672" height="301" darkWidth="672" darkHeight="301" position="flex-start" showCaption="false" indent="1"}

6. Configure the following pages as required and click **Save Changes** to create the application.
   The application information displays:


::Image[]{src="https://api.archbee.com/api/optimize/wxZG1KsS4xNkVZYoiu_o9/hs7Q1KlWuJ_xsTypgIFNI_configoauthend14672x450.png" size="67" isUploading="false" initialPath="images/config_oauth_end_14_672x450.png" githubPath="oauth-dg/images/config_oauth_end_14_672x450.png" width="672" height="450" darkWidth="672" darkHeight="450" position="flex-start" showCaption="false" indent="1"}

7. The **Configuration tab** shows the **Client ID** and **Client Secret**. Use this **Client ID** and **Client Secret** in the ICS Admin console for OAuth Server configurations.

   To download the JSON file, browse to: [https://auth.pingone.asia/\<Your ID>/as/.well- known/openid-configuration](<https://auth.pingone.asia/\<Your ID\>/as/.well- known/openid-configuration>). Save the information in a text file - provide a JSON extension when you save this text file. Upload this file in the ICS Admin console for the OAuth Server configuration.
   The admin can customize this application and change the logo, user/group assignments to various users, scope and so on.

::Image[]{src="https://api.archbee.com/api/optimize/wxZG1KsS4xNkVZYoiu_o9/o7C606ooppvqKEtHHhm_0_configoauthend15672x500.png" size="67" isUploading="false" initialPath="images/config_oauth_end_15_672x500.png" githubPath="oauth-dg/images/config_oauth_end_15_672x500.png" width="672" height="500" darkWidth="672" darkHeight="500" position="flex-start" showCaption="false" indent="1"}

## Configuring Microsoft Azure Active Directory

1. Sign in to the Azure AD portal using admin credentials to configure the application.
2. In the left navigation pane go to - **Manage > App registrations**.

::Image[]{src="https://api.archbee.com/api/optimize/wxZG1KsS4xNkVZYoiu_o9/OdhNsrC4GBTTBdzC6fhQd_configoauthend16672x500.png" size="67" isUploading="false" initialPath="images/config_oauth_end_16_672x500.png" githubPath="oauth-dg/images/config_oauth_end_16_672x500.png" width="672" height="500" darkWidth="672" darkHeight="500" position="flex-start" showCaption="false" indent="1"}

3. Click **New registration** to create a new application.

::Image[]{src="https://api.archbee.com/api/optimize/wxZG1KsS4xNkVZYoiu_o9/baHaQEIjTegvyANr5oLQb_configoauthend17672x374.png" size="67" isUploading="false" initialPath="images/config_oauth_end_17_672x374.png" githubPath="oauth-dg/images/config_oauth_end_17_672x374.png" width="672" height="374" darkWidth="672" darkHeight="374" position="flex-start" showCaption="false" indent="1"}

4. Provide the required information like Name, supported account types and click **Register**.

::Image[]{src="https://api.archbee.com/api/optimize/wxZG1KsS4xNkVZYoiu_o9/n8i6I2YdqRJcPq_LJAKX5_configoauthend18672x374.png" size="67" isUploading="false" initialPath="images/config_oauth_end_18_672x374.png" githubPath="oauth-dg/images/config_oauth_end_18_672x374.png" width="672" height="374" darkWidth="672" darkHeight="374" position="flex-start" showCaption="false" indent="1"}

5. On creating the application, the **Overview tab** displays with details:

::Image[]{src="https://api.archbee.com/api/optimize/wxZG1KsS4xNkVZYoiu_o9/dWJ68UpYhjvdkwHESbxnB_configoauthend19672x253.png" size="67" isUploading="false" initialPath="images/config_oauth_end_19_672x253.png" githubPath="oauth-dg/images/config_oauth_end_19_672x253.png" width="672" height="253" darkWidth="672" darkHeight="253" position="flex-start" showCaption="false" indent="1"}

6. On the left pane, select **Manage > Certificates & secrets**. Click **New client secret**, and add details:

::Image[]{src="https://api.archbee.com/api/optimize/wxZG1KsS4xNkVZYoiu_o9/NDR3ZH7YBz_XBrBls4OaS_configoauthend20672x218.png" size="67" isUploading="false" initialPath="images/config_oauth_end_20_672x218.png" githubPath="oauth-dg/images/config_oauth_end_20_672x218.png" width="672" height="218" darkWidth="672" darkHeight="218" position="flex-start" showCaption="false" indent="1"}

7. Copy the Client Secret to use for OAuth server configuration on ICS:

::Image[]{src="https://api.archbee.com/api/optimize/wxZG1KsS4xNkVZYoiu_o9/KeDCpCF1H3SH4-Xh570by_configoauthend21672x230.png" size="67" isUploading="false" initialPath="images/config_oauth_end_21_672x230.png" githubPath="oauth-dg/images/config_oauth_end_21_672x230.png" width="672" height="230" darkWidth="672" darkHeight="230" position="flex-start" showCaption="false" indent="1"}

8. On the **Overview tab** click **Add a Redirect URIs**. Click **Add a platform**, **Configure Web**, add the ICS FQDN URL. Click **Configure**.&#x20;

::Image[]{src="https://api.archbee.com/api/optimize/wxZG1KsS4xNkVZYoiu_o9/J0zrU1sf6DbWVGFKeE9CH_configoauthend22672x226.png" size="67" isUploading="false" initialPath="images/config_oauth_end_22_672x226.png" githubPath="oauth-dg/images/config_oauth_end_22_672x226.png" width="672" height="226" darkWidth="672" darkHeight="226" position="flex-start" showCaption="false" indent="1"}

9. The **Overview** page displays all the information. Copy the **Client ID** and **Client Secret** to use in the ICS admin console for the OAuth Server configuration.

::Image[]{src="https://api.archbee.com/api/optimize/wxZG1KsS4xNkVZYoiu_o9/5Ez4HAEVo436wd8zmb91a_configoauthend23672x262.png" size="67" isUploading="false" initialPath="images/config_oauth_end_23_672x262.png" githubPath="oauth-dg/images/config_oauth_end_23_672x262.png" width="672" height="262" darkWidth="672" darkHeight="262" position="flex-start" showCaption="false" indent="1"}

10. To assign the user/groups to this application, select the newly created application under the **Enterprise Applications > Select this App&#x20;**. Click the **Users and Groups**, **Add user/group**, to assign the users as required:

    To download the JSON file, browse to URL: [https://login.microsoftonline.com/\<UID>/v2.0/.well-known/openid-configuration.](https://login.microsoftonline.com/25f4343b-ced7-4135-af22-d3a8a04b0b57/v2.0/.well-known/openid-configuration) Save the information to a text file and save with JSON extension. Use this file to upload in the ICS Admin console for the OAuth Server configuration.

::Image[]{src="https://api.archbee.com/api/optimize/wxZG1KsS4xNkVZYoiu_o9/Rq4Tl-Jq32PSXFgIYU0m4_configoauthend24672x284.png" size="67" isUploading="false" initialPath="images/config_oauth_end_24_672x284.png" githubPath="oauth-dg/images/config_oauth_end_24_672x284.png" width="672" height="284" darkWidth="672" darkHeight="284" position="flex-start" showCaption="false" indent="1"}

