Группа "Базовые действия"
Действие генерирует код для прохождения двухфакторной аутентификации
Секретный ключ Секретный ключ, который берется из сервиса, на котором необходимо пройти аутентификацию. На основе этого ключа будет сгенерирован код
В ключе допустимы только цифры и буквы латинского алфавита. Ключ должен соответствовать выбранному формату
Формат секретного ключа Общепринятый формат записи секретного ключа, который зависит от типа сервиса, на котором происходит аутентификация
На выбор 2 варианта: base64, шестнадцатеричный. Значение по умолчанию - "base64"
Алгоритм хэширования Способ шифрования данных, который зависит от типа сервиса. На выбор 3 варианта: SHA-1, SHA-256, SHA-512. Значение по умолчанию - "SHA-1"
Тайм-аут, мс Время, в течении которого сгенерированный код является актуальным. Указывается в миллисекундах. Минимально допустимое значение - "1000". Значение по умолчанию - "30000"
Длина кода Длина кода, который сгенерируется в результате. Допустимое значение - от 1 до 10. Значение по умолчанию - "6"
Результат Сгенерированный код, предназначенный для прохождения аутентификации
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|
Параметры | ||||
Секретный ключ | Секретный ключ, который берется из сервиса | Robin.String | JBSWY3DPEHPK3PXP | Да |
Формат секретного ключа | Формат секретного ключа, который зависит от типа сервиса Выпадающий список из элементов:
| Robin.String | Base32 | Нет |
Алгоритм хэширования | Способ шифрования данных, который зависит от типа сервиса Выпадающий список из элементов:
| Robin.String | SHA-1 | Нет |
Таймаут, мс | Время в миллисекундах, в течении которого сгенерированный код является актуальным | Robin.Numeric | 60000 | Нет |
Длина кода | Длина генерируемого кода | Robin.Numeric | 6 | Нет |
Результаты | ||||
Результат | Сгенерированный код, предназначенный для прохождения аутентификации | Robin.Password |
В подавляющем большинстве случаев актуальны значения параметров по умолчанию. Выбор других значений параметров, и генерация кода на их основе, полностью зависит от сервиса, для которого производится генерация кода.
Необходимо совершить аутентификацию в портале госуслуг.
Решение
Воспользоваться действием "Сгенерировать код TOTP".
Перенести действие "Сгенерировать код TOTP" на рабочую область.
Заполнить параметры действия "Сгенерировать код TOTP":
Указать секретный ключ.
Указать "Формат секретного ключа" - Base32.
Перенести действие "Открыть браузер" на рабочую область.
Перенести действие "Перейти по URL" на рабочую область.
Программный робот отработал успешно.
На портале госуслуг пройдена аутентификация с помощью одноразового кода TOTP.
Сгенерированный код: 922540