---
title: Hierarchical plugin configurations
description: PingFederate allows you to use a configuration of an adapter along with other PingFederate plugins as a parent instance for any created child instances.
component: pingfederate
version: 13.1
page_id: pingfederate:introduction_to_pingfederate:pf_hierach_plugin_config
canonical_url: https://docs.pingidentity.com/pingfederate/13.1/introduction_to_pingfederate/pf_hierach_plugin_config.html
llms_txt: https://docs.pingidentity.com/pingfederate/llms.txt
docs_for_agents: https://developer.pingidentity.com/build-with-ai/docs-for-agents.md
revdate: July 5, 2022
---

# Hierarchical plugin configurations

PingFederate allows you to use a configuration of an adapter along with other PingFederate plugins as a parent instance for any created child instances.

After this, you can then modify the inherited configuration for child instances as needed. This feature provides easier management of adapter settings in cases where only small changes to an existing adapter or plugin configuration need to be made for a particular use case.

For example, different service provider (SP)-connection adapter instances might have their own identity provider (IdP) sign-on URLs, for branding or other application ownership reasons, while the majority of the other adapter configuration settings are the same. In this case, you might want to use a parent/child configuration to override the logon URLs.

|   |                                                                                                                                                                                |
| - | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
|   | Override adapter instances as part of mapping them into either SPor IdP connections for cases where overridden settings apply only to one particular connection configuration. |

Any changes to a parent configuration propagate to its child or connection-based configurations so long as the derived instance has not overridden the changes.

In addition to adapters, PingFederate allows you to create parent/child configurations for the following plugin types:

* Token Translators (see [Token processors and generators](pf_token_proc_and_gen.html))

* Access Token Management instances (see [Access token management](../administrators_reference_guide/pf_access_token_management.html))

* Password Credential Validators (see [Password Credential Validators](../administrators_reference_guide/help_passwordcredentialvalidatortasklet_passwordcredentialvalidatormgmtstate.html))

* Identity Store Provisioners (see [Configuring Identity Store Provisioners](../administrators_reference_guide/help_identitystoreprovisionermanagementtasklet_identitystoreprovisionermanagementstate.html))
