2.6 KiB
2.6 KiB
Kit.Auth.Token.Db — Описание БД
Общее описание
База данных для управления токенами авторизации. Хранит владельцев токенов, типы токенов и сами токены с возможностью валидации, отзыва и удаления.
- Движок: PostgreSQL
- Схема:
token
Структура проекта (по шаблону)
projects/pg/kit_auth_token_pg/
readme.md
settings/
connection.json
token/
tables/
owner.psql
token_type.psql
token.psql
functions/
owner/
owner_insert.psql
owner_select.psql
token/
token_consume.psql
token_delete.psql
token_insert.psql
token_revoke_by_owner.psql
token_revoke.psql
token_select.psql
token_update.psql
token_validate.psql
token_type/
token_type_select.psql
scripts/
init/
deploy/
token.psql # Точка входа модуля
token.post-deploy.psql # Post-deploy скрипты
_docs/
diagrams/
openapi.yaml
architecture.md
Таблицы
owner
Владельцы токенов (пользователи/системы).
token_type
Справочник типов токенов (access, refresh и т.д.).
token
Токены авторизации с привязкой к владельцу и типу.
Функции
owner/
| Функция | Назначение |
|---|---|
owner_insert |
Создание владельца |
| owner_select` | Получение владельца |
token/
| Функция | Назначение |
|---|---|
token_insert |
Создание токена |
token_select |
Получение токена |
token_update |
Обновление токена |
token_delete |
Удаление токена |
token_consume |
Использование токена |
token_validate |
Валидация токена |
token_revoke |
Отзыв токена |
token_revoke_by_owner |
Отзыв всех токенов владельца |
token_type/
| Функция | Назначение |
|---|---|
token_type_select |
Получение типа токена |
Миграции
2026-07-23— Полная схема (create_full)
Связи с другими БД
- Связана с
Kit.Auth.Db(модульauth) — владельцы токенов могут быть пользователями из auth.users