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 an 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 – JAR file that contains the One-Time Passcode IdP Adapter.

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

      • twilio-verify-api-notification-plugin-<version>.jar – 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 – JAR file that contains the PingFederate Authentication API SDK.