---
title: Updating the OpenToken Adapter
description: The PHP Integration Kit relies on the OpenToken Adapter that is distributed with the Java Integration Kit. Update the OpenToken Adapter to get the latest feature and security updates.
component: php
page_id: php:setup:pf_php_ik_updating_the_opentoken_adapter
canonical_url: https://docs.pingidentity.com/integrations/php/setup/pf_php_ik_updating_the_opentoken_adapter.html
revdate: July 5, 2024
section_ids:
  steps: Steps
---

# Updating the OpenToken Adapter

The PHP Integration Kit relies on the OpenToken Adapter that is distributed with the Java Integration Kit. Update the OpenToken Adapter to get the latest feature and security updates.

## Steps

1. Download the Java Integration Kit `.zip` archive from the **Add-ons** tab of the [PingFederate downloads page](https://www.pingidentity.com/en/resources/downloads/pingfederate.html) or the [Ping Identity Marketplace](https://marketplace.pingone.com/item/java-integration-kit).

2. Stop PingFederate.

3. Delete the `opentoken-adapter-<version>.jar` file from your `<pf_install>/pingfederate/server/default/deploy` directory.

4. From the Java Integration Kit `.zip` archive, copy the contents of `dist/pingfederate` to your `<pf_install>/pingfederate` directory.

   |   |                                                                                                                                                                                                              |
   | - | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
   |   | The `commons-collections`, `commons-beanutils`, and `commons-logging` libraries are provided as a convenience and should be installed only if they are not already contained in the application `CLASSPATH`. |

5. Start PingFederate.

6. If you operate PingFederate in a cluster, repeat steps 2-5 for each engine node.
