One-Time Passcode Integration Kit

Download manifest

The following files are included in the One-Time Passcode Integration Kit:

  • ReadMeFirst.pdf: Contains links to this online documentation.

  • legal: A directory that contains this document:

    • Legal.pdf: Copyright and license information.

  • dist: A directory that contains integration files.

    • conf: A directory that contains configuration files.

      • language-packs: A directory that contains language template files.

        • pingfederate-otp-adapter-messages.properties: A variable file that customizes the messages that appear in template files.

        • pingfederate-smtp-otp-messages.properties: A variable file that customizes the messages that appear on the SMTP template file.

        • twilio-programmable-api-publisher-messages.properties: A variable file that customizes the messages that appear on the Twilio SMS template file.

      • template: A directory that contains language template files.

        • assets: A directory that contains style, font, and image files for the template files.

          • css/otp-adapter.css: A CSS file that customizes the appearance of the template file.

          • fonts/end-user: Contains fonts used in the template file.

            • icons: Contains an icon font used in the template file.

            • proxima-nova: Contains a text font used in the template file.

          • images: Contains sample logos and delivery method icons used in the template file.

        • mail-notifications: A directory that contains email template files.

          • pingfederate.smtp.otp.adapter.template.html: A sample template file that the SMTP Notification Publisher can use to send a one-time passcode in an email.

        • otp.adapter.device.selection.template.html: A sample template file that allows the user to select a delivery method for the passcode.

        • otp.adapter.mfa.failed.template.html: A sample template file that shows a message when the passcode fails.

        • otp.adapter.otp.required.template.html: A sample template file that allows a user to enter a passcode.

        • otp.adapter.otp.verified.template.html: A sample template file that shows a message when the passcode succeeds.

        • twilio.sms.otp.adapter.template.html: A sample template file that the Twilio Programmable API Notification Publisher can use to send a one-time passcode in an SMS message.

        • twilio.voice.otp.adapter.template.html: A sample template file that the Twilio Programmable API Notification Publisher can use to send a one-time passcode in a voice message.

    • deploy: A directory that contains the Java libraries needed to run the adapter and Twilio notification publishers.

      • pf-one-time-passcode-adapter-<version>.jar: A JAR file that contains the One-Time Passcode IdP Adapter.

      • twilio-programmable-api-notification-plugin-<version>.jar: A JAR file that contains the Twilio Programmable API Notification Publisher.

      • twilio-verify-api-notification-plugin-<version>.jar: A JAR file that contains the Twilio Verify API Notification Publisher.

    • lib: A directory that contains PingFederate core library files.

      • pf-authn-api-sdk-<version>.jar: A JAR file that contains the PingFederate Authentication API SDK.