Primo.TOTP
Пакет Primo.TOTP представляет собой набор готовых активностей для Primo RPA Studio, предназначенный для автоматизации генерации временных одноразовых паролей (TOTP) в соответствии со стандартом RFC 6238. Он решает задачу генерации одноразовых паролей для двухфакторной аутентификации (2FA) внутри RPA-проектов.
Пакет доступен для скачивания двумя способами:
1. С сайта NuGet:
Скачать пакет по следующей ссылке:
2. Через управление зависимостями в Primo RPA Studio:
Чтобы установить пакет через Primo RPA Studio, выполните следующие шаги:
- Откройте Primo Studio и перейдите в меню Управление зависимостями.
- В левой части окна выберите источник NuGet.org.
- В поле поиска введите Primo.TOTP.
Найдите пакет Primo.TOTP и выполните одно из следующих действий:
- Если пакет еще не установлен, нажмите Установить.
- Если пакет уже установлен, но требуется обновление, нажмите Обновить до последней версии.
- После выбора нажмите кнопку Сохранить.
- В появившемся окне подтверждения установки нажмите Установить.
Дождитесь завершения установки и проверьте, что пакет успешно добавлен. В дереве элементов появится папка TOTP.
Активности, добавляемые после установки
Пакет добавляет один элемент:
- Сгенерировать OTP — генерирует временной одноразовый пароль из секретного ключа в кодировке Base32.
Свойства элемента “Сгенерировать OTP”
| Свойство | Тип | Описание | Значение по умолчанию |
|---|---|---|---|
| Secret | String | Секретный ключ в кодировке Base32 (обязательно) | — |
| Result | String | Переменная для хранения сгенерированного OTP-кода | — |
| Digits | Int32 | Количество цифр в OTP-коде | 6 |
| Period | Int32 | Временной интервал в секундах | 30 |
| Algorithm | Enum | Алгоритм хеширования (SHA1, SHA256, SHA512) | SHA1 |
После установки пакета перетащите активность Сгенерировать OTP на рабочую область. В свойствах укажите секретный ключ (Secret) и переменную для сохранения результата (Result).