Get one-time code for user#
Основные сведения#
Шаг “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
компонента, а затем выводится в модальном окне.
Вы можете скачать конфигурацию компонента здесь