Besides registration, you may enable self-service profile management and specify which local identity fields users can update on the profile management page.

To illustrate the configuration steps, consider the sample use case in Setting up self-service registration or Enabling third-party identity providers with the added requirement of allowing users to modify their mobile number and to remove their local accounts.

Configuration steps:

Tip:

As the required components remain the same, the step sequence matches those in Setting up self-service registration and Enabling third-party identity providers as well. If you require more information for a given step, refer to the same step in one of the aforementioned pages.

  1. Set up PingDirectory to connect with PingFederate.
  2. Create an authentication policy contract.
  3. Configure profile management when creating a new or reconfiguring an existing local identity profile using the Identity Provider > Identity Profiles configuration wizard.
    1. On the Profile Info screen, select the Enable Profile Management check box.
    2. Optional: On the Authentication Sources screen, define authentication sources.
    3. On the Fields screen, select the Profile Management check box under Show on for the applicable fields as you define local identity fields.
      These selected local identity fields will be shown to authenticated users on the profile management page.

      For this sample use case, select the the Profile Management check box for the lipMobile local identity field.

    4. On the Email Verification screen, click Next.
    5. On the Registration screen, click Next.
    6. On the Profile Management screen, select the Enable Profile Deletion check box.
      Generally speaking, this is an optional feature. It is selected here because it is one of the requirements of this sample use case.
    7. Continue from step 3f as documented in both Setting up self-service registration or Enabling third-party identity providers.
  4. Configure an HTML Form Adapter instance for customer identities.
  5. Create an IdP authentication policy.
  6. Provide the profile management URL to users.
    1. Go to the Identity Provider > Identity Profiles screen.
    2. Select the local identity profile that you have configured profile management in step 3.
    3. Copy the profile management URL as shown on the Summary screen and pass it to the users.

You have now successfully enabled profile management. Authenticated users can review and modify the local identity fields that have been configured to be shown on the profile management page and delete their local accounts if the option to do so has been enabled.

The following screen capture provides a sample of the profile management page based on the sample use case:

Suppose you have added Facebook, Google, LinkedIn, and Twitter to the local identity profile. When a user accesses the profile management page, the user will see a page similar to the following screen capture:

If you have only one authentication source, the profile management page reminds the users that they must set a password for their local accounts before disconnecting the third-party identity provider.