Конфигурирование TOTP Service

Для конфигурирования сервиса используются следующие параметры (регулируются вручную в БД PostgreSQL):

Поле

Описание

Формат, значения, ограничения

name

Имя партнера; фигурирует в Request URL запроса на получение конфигурации сервиса

Латиница, цифры, спецсимволы.

hash_function

Алгоритм получения хэш-кода от секретного ключа партнера и времени жизни пароля

Поддерживаются значения:

  • HMacSHA256

password_length

Длина пароля TOTP

Не менее трех символов.

По умолчанию: 3

barcode_type

Тип штрих-кода

Поддерживаются значения:

  • Code128

  • Code39

  • PDF417

  • DataMatrix

barcode_template

Шаблон представления для штрих-кода

Комбинация произвольных символов и переменных, где {number} — номер карты.

Пример: CM{number}

time_interval_sec

Время жизни пароля TOTP (в секундах)

По умолчанию: 300

description

Комментарии к конфигурации

Строка

retailer_key

Секретный ключ партнера

Строка. Длина ключа: 16 байт.

Важно:

После любого изменения конфигурации сервиса необходимо увеличить порядковый номер ревизии конфигурации в настройках компонента Configuration Revision.