---
title: Integrating MFA with SSO (PingID with PingFederate)
description: Establish a quick connection between PingFederate and PingID.
component: solution-guides
page_id: solution-guides:multi-factor_authentication_use_cases:htg_integrate_mfa_with_sso_pid_with_pf
canonical_url: https://docs.pingidentity.com/solution-guides/multi-factor_authentication_use_cases/htg_integrate_mfa_with_sso_pid_with_pf.html
revdate: December 29, 2022
section_ids:
  before-you-begin: Before you begin
  steps: Steps
  related-links: Related links
---

# Integrating MFA with SSO (PingID with PingFederate)

Establish a quick connection between PingFederate and PingID.

## Before you begin

**Components**

* PingFederate 10.2 and later

* PingID

* PingOne for Enterprise

|   |                                                                             |
| - | --------------------------------------------------------------------------- |
|   | PingID is hosted on Ping's cloud identity platform, PingOne for Enterprise. |

Do the following:

* Verify that PingFederate 10.2 or later is installed and running.

* Ensure that you have internet access.

* If you do not already have a PingOne for Enterprise account, create an account at <https://admin.pingone.com/web-portal/register>. You can find more information in [Registering the PingID service](https://docs.pingidentity.com/pingid/pingid_integrations/registering_the_pid_service.html).

## Steps

1. Sign on to the PingOne for Enterprise admin console at <https://admin.pingone.com/web-portal/login>.

2. On the **Setup** page, create a PingOne for Enterprise directory as explained in [Select PingOne for Enterprise Directory](https://docs.pingidentity.com/pingoneforenterprise/pingone_for_enterprise/p14e_p1directory.html).

3. On the **Setup > PingID > Client Integration** page, make sure there is at least one PingID client in the **Integrate with PingFederate and Other Clients** section.

4. Click **Download** beside the PingID client to download the corresponding `pingid.properties` file.

   The `pingid.properties` file contains the connection information that PingFederate needs to connect to your PingID instance.

5. Configure the PingID Adapter in PingFederate as explained in [Managing IdP adapters](https://cdn-docs.pingidentity.com/archive/pdf/pingfederate/pingfederate-102.pdf#page=389) (page 389).

## Related links

* [PingID Administration Guide](https://docs.pingidentity.com/pingid/pid_landing_page.html)

* [Integrating PingID with PingFederate through APIs](../developer_api_use_cases/htg_integrate_pid_pf_thru_apis.html)
