Skip to content

Confirm one-time code for user

General information

The “Confirm One-Time Code for User” step is used to confirm the one-time code that was generated for the user in the previous “Get One-Time Code for User” step. This step is the key one in the two-factor authentication process, allowing you to verify the correctness of the code entered by the user to access the system.

Parameters

Step Settings:

Setting Field Value Options Purpose
Step name - Name of the step
Source step - Selecting the previous step
User code field - The field in which the user enters the received code for confirmation

Cases

  • Two-Factor Authentication Confirmation: Applied to complete the two-factor authentication process by requiring the users to enter the code that was sent to them in the previous step.
  • Enhancing Access Security: Used in scenarios where enhanced system access control is required to prevent unauthorized logins.

Exceptions

  • Dependency on the correctness of the code entered: The effectiveness of the step depends on the accuracy of entering the code by the user.
  • Limited Code Validity: If the code expires, it must be re-issued, which may result in delays in authentication.

Application scenario

The component creates a dataflow to confirm the user's one-time code. The Get action model step is used to retrieve the model data. Then, the code from the ForTestCode variable is cleaned of unnecessary characters and stored in the _code variable using the Execute script step. The Confirm one-time code for user step is utilized to confirm the one-time code using the _code value as the user's code. Finally, the result is passed through the Write response step.

  • You can download the component configuration here