Назначение таблицы: хранение данных о стандартном TOTP-устройстве. 

Перечень полей таблицы otp_totp_totpdevice
ПолеОписание
idИдентификатор
nameДружественное наименование устройства
confirmedФлаг готовности устройства
keyШестнадцатеричное значение закрытого ключа длиной до 40 байт
stepТакт в секундах
t0Время Unix, с которого начинается подсчет тактов
digitsОжидаемое количество цифр в токене
toleranceДопустимое количество  тактов в прошлом или будущем
driftЧисло тактов отклонения
last_tЗначение последнего проверенного токена. Следующий токен должен находиться на более высоком такте
user_idИдентификатор пользователя, которому принадлежит устройство
throttling_failure_countКоличество последовательных неудачных попыток
throttling_failure_timestampВременная метка последней неудачной попытки проверки. Ноль, если последняя попытка была успешной

Диаграмма таблицы приведена на рисунке.

Диаграмма таблицы otp_totp_totpdevice