Datastores represent external systems that store user attributes and other data.
Once defined, PingFederate configurations retrieve user attributes from
datastores for contract fulfillment and token authorization in various use cases. PingFederate configurations write certain records or log
messages to datastores.
PingFederate supports a wide variety of database servers
and directory servers. As needed, the PingFederate SDK supports the creation of custom drivers
for connecting to other types of data repositories, such as flat files or SOAP-connected
databases. 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.