PHP Integration Kit

Configuring PingFederate and the sample applications

To see a working demonstration of the PHP Integration Kit, deploy the configuration archive and sample applications.

About this task

The sample configuration archive configures a single instance of PingFederate with an example integration that uses both the IdP and SP sample applications. It automatically creates two instances of the OpenToken Adapter.

Deploying the configuration archive will destroy your existing PingFederate configuration. We recommend that you test it on a fresh installation of PingFederate, or back up your current configuration as shown in Exporting an archive in the PingFederate documentation.

Steps

  1. Start PingFederate.

  2. From the Agentless Integration Kit .zip archive, copy sample/data.zip to <pf_install>/pingfederate/server/deploy/drop-in-deployer.

  3. If your PHP server is not hosted on the same machine as PingFederate, adjust the URLs in the OpenToken Adapter instance configurations.

    1. Sign on to the PingFederate administrator console.

    2. On the Identity Provider → Adapters screen, click OTIdPPHP.

    3. On the IdP Adapter screen, click Show Advanced Fields.

    4. In the Authentication Service and Logout Service fields, change the localhost:9119 portion of the URL to point to your PHP server.

    5. Make the equivalent changes to the URLs in the Service Provider → Adapters → OTSPPHP adapter instance configuration.

  4. Do one of the following: