Get one-time code for user#


../../_images/get-one-time-code-for-user.png

Основные сведения#

Шаг “Get One-Time Code for User” используется для генерации и отправки одноразового кода, предназначенного для входа в систему в рамках двухфакторной аутентификации. Этот шаг работает в сочетании с шагом “Confirm One-Time Code for User” и обычно применяется с использованием функционала отправки уведомлений, например, через “Send Templated Notification”.

Параметры#

Настройки Шага:

Поле настройки

Варианты значений

Назначение

Step name

-

Наименование шага

Source step

-

Выбор предыдущего шага

User name

-

Имя или идентификатор пользователя, для которого генерируется код

Client for request

-

Клиент или приложение, инициирующее запрос

Code life time

-

Время жизни кода


Кейсы#

  • Двухфакторная аутентификация: Используется для обеспечения дополнительного уровня безопасности при входе в систему, генерируя временный код, который пользователь должен подтвердить.

  • Повышение безопасности входа: Подходит для сценариев, где требуется улучшение мер безопасности, предотвращая несанкционированный доступ к системе.

Исключения#

  • Зависимость от аккуратности данных пользователя: Точность и актуальность информации о пользователе критически важна для успешной генерации и отправки одноразового кода.

  • Управление временем жизни кода: Необходимо правильно настроить время жизни кода, чтобы обеспечить его актуальность и избежать проблем с доступом для пользователя.

Вариант применения#

В компоненте добавляется новый стринговый дефинишн ForTestCode. Создается датафлоу, в котором через шаги Get action model и Get user info получается одноразовый код для пользователя. Шаг Execute script используется для передачи этого кода в переменную new_code, после чего он сохраняется в дефинишне ForTestCode компонента, а затем выводится в модальном окне.

  • Вы можете скачать конфигурацию компонента здесь