OTP - Register User Authenticator node
The OTP - Register User Authenticator node allows registering an OTP (One-Time Password) authenticator for a user.
This node is available in: Authentication, Admin, Self Service, Consent, Library, Custom, User Defined
OTP configuration
Defines the OTP generation method:
- TOTP (Time-Based One-Time Password): Generates codes based on time (e.g., every 30 seconds)
- HOTP (HMAC-Based One-Time Password): Generates codes based on a counter
Specifies the internal name of the authenticator.
Used to identify the registered OTP method within the system.
Defines the label displayed to the user in the authenticator application.
Specifies the service or application name issuing the OTP.
Typically shown in the authenticator app.
Defines the user associated with the OTP authenticator.
Specifies the hashing algorithm used to generate OTP codes (SHA1, SHA256, SHA512).
Defines the validity duration (in seconds) of each OTP code.
Defines the number of digits of the generated OTP code:
- 6 digits: Standard and most commonly used
- 8 digits: Higher security
Default output node
- Success
- Wrong Code
- Failure
JSON metadata
{
"name": "register_otp_v2",
"active": true,
"bundleName": "default-nodes",
"bundleVersion": "1.0",
"nodeName": "RegisterOtpV2",
"category": "one_time_password",
"deprecated": false,
"displayName": [{
"lang": "en",
"value": "OTP - Register User Authenticator"
}, {
"lang": "it",
"value": "OTP - Register User Authenticator"
}
],
"flowCategory": [
"custom",
"admin",
"auth",
"self",
"consent"
],
"flowType": [
"library"
],
"index": 2,
"inputs": [{
"name": "Input"
}
],
"outputs": [{
"name": "Success",
"level": "success"
}, {
"name": "WrongCode",
"level": "warning"
}, {
"name": "Failure",
"level": "error"
}
],
"allowAdditionalOutputs": true
}