История страницы
Сгенерировать код TOTP Версия 1 (python)
Группа "Базовые действия"
...
Действие генерирует код для прохождения двухфакторной аутентификации.
Иконка действия
Параметры
Входные параметры
Секретный
...
ключ - секретный ключ, который берется из сервиса, на котором необходимо пройти аутентификацию. На основе этого ключа будет сгенерирован код. В ключе допустимы только цифры и буквы латинского алфавита. Ключ должен соответствовать выбранному формату
...
Формат секретного ключа - общепринятый формат записи секретного ключа, который зависит от типа сервиса, на котором происходит аутентификация. На выбор 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".
...