You can configure your own custom datastore instance to perform specified actions.
Developers can use the PingFederate SDK to create specific drivers for non-Java Database Connectivity (JDBC) , LDAP datastores, or more sophisticated JDBC or LDAP queries, including flat files or SOAP-connected databases. You can write datastores to perform configuration assistance or validation actions, such as testing a connection to a database. Actions can also include generation of parameters that might need manual setting in a configuration file.
For more information, see the Javadoc for the CustomDataSourceDriver
interface, the SamplePropertiesDataStore.java file for a sample
implementation, and the SDK Developer's Guide for build and deployment
information.
The Javadoc for PingFederate and the sample implementation are in the <pf_install>/pingfederate/sdk directory.