Runtime state-management services
Runtime state-management services are a collection of interfaces defining the contract that PingFederate uses to manage session states for each service.
The <pf_install>/pingfederate/server/default/conf/META-INF/hivemodule.xml
file specifies the implementation of each service. You only need to modify this file if you want to customize the way services are handled in a cluster. You must manually replicate your changes in each cluster node.
By default, the interfaces listed in hivemodule.xml
are proxies that select the best implementation for each service, based on the operational mode of the server. For example, an in-memory-only implementation applies if the server is in standalone mode, and a group RPC-based implementation applies to servers in clustered mode. These proxies are provided for convenience. You can specifically designate your desired implementation for each service, as described in the following sections.
Configuration files for the services are located in the <pf_install>/pingfederate/server/default/conf
directory.