Skip to Content

Primo.TOTP

Пакет Primo.TOTP представляет собой набор готовых активностей для Primo RPA Studio, предназначенный для автоматизации генерации временных одноразовых паролей (TOTP) в соответствии со стандартом RFC 6238. Он решает задачу генерации одноразовых паролей для двухфакторной аутентификации (2FA) внутри RPA-проектов.

Пакет доступен для скачивания двумя способами:

1. С сайта NuGet:

Скачать пакет по следующей ссылке:

2. Через управление зависимостями в Primo RPA Studio:

Чтобы установить пакет через Primo RPA Studio, выполните следующие шаги:

  1. Откройте Primo Studio и перейдите в меню Управление зависимостями.
  2. В левой части окна выберите источник NuGet.org.
  3. В поле поиска введите Primo.TOTP.

Найдите пакет Primo.TOTP и выполните одно из следующих действий:

  • Если пакет еще не установлен, нажмите Установить.
  • Если пакет уже установлен, но требуется обновление, нажмите Обновить до последней версии.
  1. После выбора нажмите кнопку Сохранить.
  2. В появившемся окне подтверждения установки нажмите Установить.

Дождитесь завершения установки и проверьте, что пакет успешно добавлен. В дереве элементов появится папка TOTP.

Активности, добавляемые после установки

Пакет добавляет один элемент:

  1. Сгенерировать OTP — генерирует временной одноразовый пароль из секретного ключа в кодировке Base32.

Свойства элемента “Сгенерировать OTP”

СвойствоТипОписаниеЗначение по умолчанию
SecretStringСекретный ключ в кодировке Base32 (обязательно)
ResultStringПеременная для хранения сгенерированного OTP-кода
DigitsInt32Количество цифр в OTP-коде6
PeriodInt32Временной интервал в секундах30
AlgorithmEnumАлгоритм хеширования (SHA1, SHA256, SHA512)SHA1

После установки пакета перетащите активность Сгенерировать OTP на рабочую область. В свойствах укажите секретный ключ (Secret) и переменную для сохранения результата (Result).