> ## Documentation Index
> Fetch the complete documentation index at: https://docs.oloid-demo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Add Oloid as an Identity Provider (IDP) in PingFederate

> This guide will walk you through the process of integrating Oloid as an Identity Provider (IDP) in PingFederate using OpenID Connect for Single Sign-On (SSO)...

This guide will walk you through the process of integrating Oloid as an Identity Provider (IDP) in PingFederate using OpenID Connect for Single Sign-On (SSO). Following these steps will ensure a seamless connection between Oloid and PingFederate for secure and passwordless authentication.

**Prerequisites**

• Access to the PingFederate Admin Console.

• Client ID, Client Secret, and Issuer details provided by Oloid.

• Administrator privileges in PingFederate to configure IDP connections.

**Steps to Configure Oloid as an IDP**

**1. Login to PingFederate Admin Console**

Access the PingFederate admin panel with your credentials.

![How to Add Oloid as an Identity... - screenshot 1](https://mintcdn.com/oloid-999c42b2/CMyzEuPqA2Ow-MBn/images/intercom/9899136/image-75315321.png?fit=max\&auto=format\&n=CMyzEuPqA2Ow-MBn\&q=85\&s=08f4ceb15e852981ad4f6e450c581f74)

**2. Navigate to IDP Connections**

• Go to Authentication → IDP Connections → Create Connection.

![How to Add Oloid as an Identity... - screenshot 2](https://mintcdn.com/oloid-999c42b2/CMyzEuPqA2Ow-MBn/images/intercom/9899136/image-c4731caa.png?fit=max\&auto=format\&n=CMyzEuPqA2Ow-MBn\&q=85\&s=c3d7e1744a29bf2e44d1c151e9349d70)

**3. Set Connection Type**

• On the “Connection Type” tab, check the **Browser SSO Profiles** box.

• From the **Protocol** dropdown, select **OpenID Connect**.

![How to Add Oloid as an Identity... - screenshot 3](https://mintcdn.com/oloid-999c42b2/CMyzEuPqA2Ow-MBn/images/intercom/9899136/image-a3f4af5a.png?fit=max\&auto=format\&n=CMyzEuPqA2Ow-MBn\&q=85\&s=42aa4a73ba9caaaf676e78df463ae6da)

**4. General Information**

• On the “General Info” tab, provide the following details:

• **Issuer**: (Provided by Oloid)

• **Connection Name**: (Friendly name for the connection)

• **Client ID**: (Provided by Oloid)

• **Client Secret**: (Provided by Oloid)

![How to Add Oloid as an Identity... - screenshot 4](https://mintcdn.com/oloid-999c42b2/CMyzEuPqA2Ow-MBn/images/intercom/9899136/image-f810d720.png?fit=max\&auto=format\&n=CMyzEuPqA2Ow-MBn\&q=85\&s=e6969ab94c7295a1d6d2db0402305cc6)

**5. Configure Browser SSO**

• Navigate to the “Browser SSO” tab.

• Click **Configure Browser SSO**.

**6. User-Session Creation**

• On the “User-Session Creation” tab, click **Configure User-Session Creation**.

![How to Add Oloid as an Identity... - screenshot 5](https://mintcdn.com/oloid-999c42b2/CMyzEuPqA2Ow-MBn/images/intercom/9899136/image-f2ae2621.png?fit=max\&auto=format\&n=CMyzEuPqA2Ow-MBn\&q=85\&s=477de7732eec242e81ac1e3d68009ab7)

**7. Map New Authentication Policy**

• Go to the “Target Session Mapping” tab.

• Select **Map New Authentication Policy**.

**8. Create New Policy Contract**

• Click **Manage Policy Contracts** → **Create New Contract**.

• Provide a friendly policy name for the contract.

![How to Add Oloid as an Identity... - screenshot 6](https://mintcdn.com/oloid-999c42b2/CMyzEuPqA2Ow-MBn/images/intercom/9899136/image-e7557bbf.png?fit=max\&auto=format\&n=CMyzEuPqA2Ow-MBn\&q=85\&s=4c1a5ba65a1091e8dc7db241f39b1d1c)

**9. Contract Attributes**

• On the “Contract Attributes” page, add a new contract attribute for **email**.

**10. Select Authentication Policy Contract**

• On the “Authentication Policy Contract” tab, select the newly created policy.

![How to Add Oloid as an Identity... - screenshot 7](https://mintcdn.com/oloid-999c42b2/CMyzEuPqA2Ow-MBn/images/intercom/9899136/image-e4dea228.png?fit=max\&auto=format\&n=CMyzEuPqA2Ow-MBn\&q=85\&s=0445dd746baa79776e3f6dcb618a95e4)

**11. Configure Contract Fulfillment**

• On the “Contract Fulfillment” tab, select the appropriate options according to your environment.

![How to Add Oloid as an Identity... - screenshot 8](https://mintcdn.com/oloid-999c42b2/CMyzEuPqA2Ow-MBn/images/intercom/9899136/image-be5886fe.png?fit=max\&auto=format\&n=CMyzEuPqA2Ow-MBn\&q=85\&s=5960405a7f4d930ae74c651472eb8ee3)

**12. Leave Issuance Criteria as Default**

• On the “Issuance Criteria” tab, leave the settings as default.

**13. Review and Complete Protocol Settings**

• Review the details in the “Protocol Settings” tab and ensure all configurations are correct.

![How to Add Oloid as an Identity... - screenshot 9](https://mintcdn.com/oloid-999c42b2/CMyzEuPqA2Ow-MBn/images/intercom/9899136/image-b522516d.png?fit=max\&auto=format\&n=CMyzEuPqA2Ow-MBn\&q=85\&s=eda61f7fffc8194768941c0b184e1b67)

![How to Add Oloid as an Identity... - screenshot 10](https://mintcdn.com/oloid-999c42b2/CMyzEuPqA2Ow-MBn/images/intercom/9899136/image-53b6bb30.png?fit=max\&auto=format\&n=CMyzEuPqA2Ow-MBn\&q=85\&s=4233357d052d52d51e560ba7a8b41b17)

**14. Finalize and Enable the Connection**

• Review the summary page to confirm all settings.

• Click **Enable** to activate the connection.

**Testing the Connection**

Once the connection is enabled, you can test the integration using the **SSO Application Endpoint**.

**Final Step: Share Redirect URL with Oloid**

To complete the integration, share the **Redirect URL** with Oloid. This will allow Oloid to finalize the setup on their end and ensure the authentication flow works as expected.

![How to Add Oloid as an Identity... - screenshot 11](https://mintcdn.com/oloid-999c42b2/CMyzEuPqA2Ow-MBn/images/intercom/9899136/Screenshot-2024-09-19-at-10_27_22-AM-08e36e86.png?fit=max\&auto=format\&n=CMyzEuPqA2Ow-MBn\&q=85\&s=18d1cc92075c19db09bfc6301a4243cb)
