Get one-time code for user#
General information#
The “Get One-Time Code for User” step is used to generate and send a one-time code for logging in as part of two-factor authentication. This step works in conjunction with the “Confirm One-Time Code for User” step and is usually applied using the “Send Templated Notification” functionality.
Parameters#
Step Settings:
Setting Field |
Value Options |
Purpose |
---|---|---|
Step name |
- |
Name of the step |
Source step |
- |
Selecting the previous step |
User name |
- |
Name or ID of the user for whom the code is generated |
Client for request |
- |
Client or application that initiates the confirmation request |
Code life time |
- |
The lifetime of a code |
Cases#
Two-Factor Authentication: Used to provide an extra layer of security when logging in by generating a temporary code that the user must confirm.
Enhanced Login Security: Suitable for scenarios where enhanced security measures are required to prevent unauthorized access to the system.
Exceptions#
Dependency on Accuracy of User Data: The accuracy and relevance of user information is critical for the successful generation and sending of a one-time code.
Code Lifetime Management: You must configure the code lifetime correctly to ensure that your code is up-to-date and avoid user access issues.
Application scenario#
The component adds a new string definition ForTestCode. A dataflow is created where a one-time code for the user is obtained through Get action model and Get user info steps. The Execute script step is used to pass this code into the new_code variable, which is then stored in the ForTestCode definition of the component and displayed in a modal window.
You can download the component configuration here