Другие таблицы

Таблица auth_group_permissions

Назначение таблицы: хранение информации о выданных пользовательских разрешениях для роли.

Таблица 1. Перечень полей таблицы auth_group_permissions
Поле Описание

id

Идентификатор

group_id

Идентификатор группы (роли)

permission_id

Идентификатор пользовательского разрешения

image
Рисунок 1. Диаграмма таблицы `auth_group_permissions

Таблица auth_group

Назначение таблицы: хранение информации о ролях пользователей, которые созданы через «Системные параметры - Управление ролями» в веб-интерфейсе Termidesk.

Таблица 2. Перечень полей таблицы auth_group
Поле Описание

id

Идентификатор роли

name

Наименование роли

image
Рисунок 2. Диаграмма таблицы auth_group

Таблица auth_permission

Назначение таблицы: хранение информации о существующих в Termidesk пользовательских разрешениях, применимых к созданным ролям.

Таблица 3. Перечень полей таблицы auth_permission
Поле Описание

id

Идентификатор

name

Наименование разрешения

content_type_id

Идентификатор из таблицы django_content_type

codename

Кодовое наименование

image
Рисунок 3. Диаграмма таблицы auth_permission

Таблица authtoken_token

Назначение таблицы: хранение информации о токене авторизации в /api/external. Таблица более не будет использоваться в связи с удалением /api/external, хотя и будет существовать.

Таблица 4. Перечень полей таблицы authtoken_token
Поле Описание

key

Значение токена

created

Дата создания

user_id

Идентификатор пользователя

image
Рисунок 4. Диаграмма таблицы authtoken_token

Таблица guardian_groupobjectpermission

Назначение таблицы: хранение данных о групповых разрешениях к объектам.

Таблица 5. Перечень полей таблицы guardian_groupobjectpermission
Поле Описание

id

Идентификатор

object_pk

Значение первичного ключа экземпляра целевой модели

content_type_id

Идентификатор таблицы (модели), на которую ссылается целевое разрешение

group_id

Идентификатор группы

permission_id

Идентификатор разрешения

image
Рисунок 5. Диаграмма таблицы guardian_groupobjectpermission

Таблица guardian_userobjectpermission

Назначение таблицы: хранение данных о пользовательских разрешениях к объектам.

Таблица 6. Перечень полей таблицы guardian_userobjectpermission
Поле Описание

id

Идентификатор

object_pk

Значение первичного ключа экземпляра целевой модели

content_type_id

Идентификатор таблицы (модели), на которую ссылается целевое разрешение

permission_id

Идентификатор разрешения

user_id

Идентификатор пользователя

image
Рисунок 6. Диаграмма таблицы guardian_userobjectpermission

Таблица jornal_storage

Таблица добавлена в Termidesk версии 5.1.

Назначение таблицы: хранение данных об объектах инфраструктуры «Хранилище журналов».

Таблица 7. Перечень полей таблицы jornal_storage
Поле Описание

uuid

Идентификатор

name

Наименование «Хранилища журналов»

db_name

Имя базы данных «Хранилища журналов»

db_user

Имя пользователя базы данных «Хранилища журналов»

db_pass

Пароль для подключения к базе данных «Хранилища журналов»

ip_addr

IP-адрес базы данных «Хранилища журналов»

port

Порт для подключения к базе данных «Хранилища журналов»

enabled

Флаг использования «Хранилища журналов»

max_storage_gb

Максимальный размер (в гигабайтах) «Хранилища журналов»

retention_days

Время хранения (в днях) событий в «Хранилище журналов»

role

Роль объекта инфраструктуры

image
Рисунок 7. Диаграмма таблицы jornal_storage

Таблица otp_static_staticdevice

Назначение таблицы: хранение данных о токенах, которые используются базой данных и пользователем.

Таблица 8. Перечень полей таблицы otp_static_staticdevice
Поле Описание

id

Идентификатор

name

Дружественное наименование токена

confirmed

Флаг, готов ли токен к использованию

user_id

Идентификатор пользователя, которому принадлежит токен

throttling_failure_count

Количество последовательных неудачных попыток

throttling_failure_timestamp

Временная метка последней неудачной попытки проверки. Ноль, если последняя попытка была успешной

image
Рисунок 8. Диаграмма таблицы otp_static_staticdevice

Таблица otp_static_statictoken

Назначение таблицы: хранение данных об одном из токенов, перечисленных в StaticDevice.

Таблица 9. Перечень полей таблицы otp_static_statictoken
Поле Описание

id

Идентификатор

token

Значение токена

device_id

Внешний ключ для StaticDevice

image
Рисунок 9. Диаграмма таблицы otp_static_statictoken

Таблица otp_totp_totpdevice

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

Таблица 10. Перечень полей таблицы otp_totp_totpdevice
Поле Описание

id

Идентификатор

name

Дружественное наименование устройства

confirmed

Флаг готовности устройства

key

Шестнадцатеричное значение закрытого ключа длиной до 40 байт

step

Такт в секундах

t0

Время Unix, с которого начинается подсчет тактов

digits

Ожидаемое количество цифр в токене

tolerance

Допустимое количество тактов в прошлом или будущем

drift

Число тактов отклонения

last_t

Значение последнего проверенного токена. Следующий токен должен находиться на более высоком такте

user_id

Идентификатор пользователя, которому принадлежит устройство

throttling_failure_count

Количество последовательных неудачных попыток

throttling_failure_timestamp

Временная метка последней неудачной попытки проверки. Ноль, если последняя попытка была успешной

image
Рисунок 10. Диаграмма таблицы otp_totp_totpdevice

Таблица user_session_cease_via_celery_task_cache

Таблица добавлена в Termidesk версии 5.1.

Назначение таблицы: хранение кешированных данных прекращенных сеансов.

Таблица 11. Перечень полей таблицы user_session_cease_via_celery_task_cache
Поле Описание

cache_key

Уникальный идентификатор для каждого кешированного элемента

value

Данные, кешированные для данного ключа

expires

Время обновления кеша

image
Рисунок 11. Диаграмма таблицы user_session_cease_via_celery_task_cache