---
title: Editing an identity provider
description: Use the External IdPs page in PingOne to edit an existing external identity provider.
component: pingone
page_id: pingone:integrations:p1_editidentityprovider
canonical_url: https://docs.pingidentity.com/pingone/integrations/p1_editidentityprovider.html
revdate: April 23, 2025
section_ids:
  steps: Steps
---

# Editing an identity provider

Use the **External IdPs** page to edit an existing external identity provider (IdP) *(tooltip: \<div class="paragraph">
\<p>A service that manages identity information and provides authentication services to relying clients or SPs within a federated or distributed network.\</p>
\</div>)*.

## Steps

1. In the PingOne admin console, go to **Integrations > External IdPs** and browse or search for the IdP you want to edit.

2. Click the IdP to open the details panel.

3. On the **Profile** tab, click the **Pencil** icon and enter or edit the following information:

   * **Name**: A unique identifier for the IdP.

   * **Description** (optional): A brief description of the IdP.

   * **Population**: A population that overrides the authentication policy's registration population and enables just-in-time registration from the IdP.

   * **Icon** (optional): A pictorial representation of the IdP. Use a file up to 1 MB in JPG, JPEG, GIF, or PNG format.

   * **Sign-on button** (optional): An image to be used for the login button that the end user will see. Use a 300 x 42 pixel image.

     |   |                                                                                                          |
     | - | -------------------------------------------------------------------------------------------------------- |
     |   | You can't change the **Icon** and **Sign-on Button**, in accordance with the provider's brand standards. |

4. Click **Save**.

5. On the **Connection** tab, click the **Pencil** icon and enter or edit the information as needed.

   These values vary depending on the type of external IdP you're editing.

   |   |                                                                                                                                                                                                          |
   | - | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
   |   | If you're using a custom domain, you can toggle the view between the custom and original URLs. The original and custom URLs will continue to work. Learn more in [Domains](../settings/p1_domains.html). |

6. Click **Save**.

7. On the **Attributes** tab, click the **Pencil** icon and enter or edit the attribute mappings, which define how the PingOne user attributes are mapped to IdP attributes. Learn more in [Mapping attributes](../directory/p1_editsamlattributemapping.html).

   * Enter the PingOne user profile attribute and the external IdP attribute. Learn more about attribute syntax in [Identity provider attributes](p1_idp_attributes.html).

   * To add an attribute, click **[icon: plus, set=fa]Add**.

   * To use the advanced expression builder, click the **Gear** icon. Learn more in [Using the expression builder](../pingone_expression_language/p1_use_expression_builder.html).

   * Select the update condition, which determines how PingOne updates its user directory with the values from the IdP. The options are:

     * **Empty only**: Update the PingOne attribute only if the existing attribute is empty.

     * **Always**: Always update the PingOne directory attribute.

8. Click **Save**.

9. To enable or disable an IdP, click the toggle in the **External IdPs** list.

   |   |                                                                                                                                                |
   | - | ---------------------------------------------------------------------------------------------------------------------------------------------- |
   |   | IdPs labeled with the **Administrator IDP** badge are used for authentication into the PingOne admin console and can't be disabled or deleted. |
