The sample applications allow you to try a working demonstration of the Java Integration Kit with identity-provider (IdP)-initiated single sign on (SSO), service provider (SP)-initiated SSO, and single logout.

Components

  • Identity provider (IdP) sample application
    • Acts as an IdP application in your demonstration environment.
  • Service provider (SP) sample application
    • Acts as an SP application in your demonstration environment.
  • PingFederate configuration archive
    • This data.zip archive automatically configures PingFederate with OpenToken Adapter instances to work with the two sample applications.

Intended audience

The installation and basic usage portions of this guide are intended for PingFederate administrators and web-application architects and developers who want to test the deployment of the Java Integration Kit or validate end-to-end integration. Some knowledge of the PingFederate administrative console and identity federation using SAML is helpful but not required.

Sections describing the optional use of the Java source code and advanced alternative deployment scenarios are intended, respectively, for experienced Java developers and administrators with some expertise using and deploying PingFederate in a production environment.

System requirements

  • PingFederate 11.2 or later.
  • The OpenToken Adapter (included).
  • A JavaScript-enabled web browser.
  • Apache Ant (if you want to rebuild the sample applications).