Duo Security

Deploying the integration files

To get started with the integration, deploy the Duo Security Integration Kit files to your PingFederate directory.

Steps

  1. Download the Duo Security Integration Kit .zip archive from the Add-ons tab of the PingFederate downloads page.

  2. Stop PingFederate.

  3. If you are upgrading an existing deployment, delete earlier versions of the integration files.

    Choose from:

    • For upgrades from Duo Security Integration Kit 3.0 or later: delete pf-duo-security-integration-kit-<version>.jar from <pf_install>/pingfederate/server/default/deploy.

    • For upgrades from Duo Security Integration Kit 2.2 or earlier:

      1. Delete the duo.adapter.template.html file from <pf_install>/pingfederate/server/default/conf/template.

      2. Delete the following files from <pf_install>/pingfederate/server/default/deploy:

        • pf-duo-security-adapter-<version>.jar

        • duo-web/js/Duo-Web-v2.min.js

  4. Extract the .zip archive and merge the contents of the dist directory with your <pf_install>/pingfederate directory.

  5. If there is more than one version of the pf-authn-api-sdk-<version>.jar file in your <pf_install>/pingfederate/server/default/lib directory, delete all but the latest version of the file.

  6. Start PingFederate.

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