---
title: Connecting PingFederate to PingOne
description: To allow PingFederate to communicate with PingOne, create a connection.
component: pingone-credentials
page_id: pingone-credentials:setup:pf_p1_credentials_ik_connecting_pf_to_p1
canonical_url: https://docs.pingidentity.com/integrations/pingone-credentials/setup/pf_p1_credentials_ik_connecting_pf_to_p1.html
revdate: August 27, 2024
section_ids:
  connecting-pingfederate-10-2-or-later: Connecting PingFederate 10.2 or later
  about-this-task: About this task
  steps: Steps
  connecting-pingfederate-10-1-or-earlier: Connecting PingFederate 10.1 or earlier
  about-this-task-2: About this task
  steps-2: Steps
---

# Connecting PingFederate to PingOne

To allow PingFederate to communicate with PingOne, create a connection.

* PingFederate 10.2 or later

* PingFederate 10.1 or earlier

## Connecting PingFederate 10.2 or later

### About this task

Create a connection between PingFederate and PingOne. In PingFederate 10.2 and later, you can use this connection for all PingFederate components that communicate with PingOne.

|   |                                                                                                                                                                      |
| - | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|   | If you already have a connection from PingOne to PingFederate, ensure that the **Identity admin** and **Environment admin** roles are enabled. Skip the steps below. |

### Steps

1. Create credentials in PingOne:

   1. On the PingOne administrative console, go to **Integrations > PingFederate** and click the **[icon: plus, set=fa]**icon.

   2. On the **Create Connection Profile** window, enter a connection name, then click **Save**.

   3. After the **New Credential Created** window opens, click **Copy To Clipboard**, then **Done**.

2. Use the credentials to create a connection in PingFederate:

   1. On the PingFederate administrative console, go to **System > External Systems > PingOne Connections** and click **[icon: plus, set=fa]Add Connection**.

   2. On the **Add Connection** window, paste the credential information in the **Paste The Credential Here** field.

   3. In the **Connection Name** field, enter a unique name and click **Save**.

## Connecting PingFederate 10.1 or earlier

### About this task

In PingOne, create a set of credentials for PingFederate. For PingFederate 10.1 and earlier, you must enter these credentials in each PingFederate component that communicates with PingOne.

### Steps

1. On the PingOne administrative console, go to **Applications > Applications** and click the **[icon: plus, set=fa]**icon.

2. On the **Add Application** window, enter a unique **Application Name**.

3. In the **Application Type** list, select **Worker**, then **Save**.

4. On the **Roles** tab, click **Grant Roles**, then select the **Identity Data Administrator** checkbox for the environment.

5. On the **Overview** or **Configuration** tab, note the **Client ID**, **Client Secret**, and **Environment ID**.

   You'll use these credentials in [Configuring an adapter instance](pf_p1_credentials_ik_configuring_an_adapter_instance.html).

6. Click the toggle at the top of the application to activate it.
