Authentication nodes

HOTP Generator node

The HOTP Generator node creates a string of random digits of the specified length for use as a one-time passcode (OTP).

Example

The following example demonstrates using an OTP in a multi-factor authentication journey:

OTP journey

Availability

Product Available?

PingOne Advanced Identity Cloud

Yes

PingAM (self-managed)

Yes

Ping Identity Platform (self-managed)

Yes

Inputs

None. This node doesn’t read shared state data.

Dependencies

None.

Configuration

Property Usage

One Time Password Length

The number of digits in the OTP. The minimum number of digits is 6, in accordance with the HOTP specification.

Default: 8

Outputs

The node adds the generated OTP and the time it was created to the oneTimePassword and oneTimePasswordTimestamp shared state attributes respectively.

Outcomes

Single outcome path.

Implement an OTP Email Sender node or an OTP SMS Sender node after this node to send the generated OTP to the user.

Errors

If the node fails to generate an OTP, it logs an Error generating HOTP password warning message.