Support for stateless one-time device OTP flow
The PingOne MFA Integration Kit supports one-time device OTP authentication flow to initiate and complete an MFA action for SMS, voice and email targets without requiring those devices to be previously paired.
|
The PingOne authentication policy configuration has no impact on this flow. |
-
The PingOne MFA adapter invokes this flow if a chained attribute with name
support-one-time-device-otpis received with value asTRUEalong with valid target device information. -
The target device for email, voice, and SMS types are provided through
one-time-device-email,one-time-device-voiceandone-time-device-smsrespectively. The value can be a single-valued string or multi-valued attribute value from the previous adapter.Expected Attribute Name Expeted Value Description support-one-time-device-otpBoolean: True or False
True is required for consideration of this flow.
one-time-device-emailSingle-valued string or mutli-valued string for multiple values.
The OTP will be sent to this email address.
one-time-device-smsSingle-valued string or mutli-valued string for multiple values.
The phone number must be in the E.164 standard format.
The OTP will be sent to this phone number through SMS.
one-time-device-whatsappSingle-valued string or mutli-valued string for multiple values.
The phone number must be in the E.164 standard format.
The OTP will be sent to this phone number through WhatsApp.
one-time-device-voiceSingle-valued string or mutli-valued string for multiple values.
The phone number must be in the E.164 standard format.
The OTP will be delivered to this phone through voice call.
-
How one-time devices are presented to the user depends on the One-Time Device Display Mode setting in the PingOne MFA IdP Adapter. Learn more in the following section.
How and when one-time devices are presented to the user
The way one-time devices are presented depends on the number of targets specified and the One-Time Device Display Mode setting in the PingOne MFA IdP Adapter:
-
Standalone: Display only one-time devices. If more than one target is specified, the user selects from a list. If only one target is specified, the user goes directly to OTP authentication.
-
With Paired Devices: Present users with a combined list that includes their one-time devices as well as their paired devices.
-
As Backup Authentication Devices: Display the one-time devices behind a Forgot your device? link during authentication. When the user clicks the link, if more than one target is available, display them in a list, otherwise go to OTP authentication.
Learn more in PingOne MFA IdP Adapter settings reference.