32 lines
1020 B
Markdown
32 lines
1020 B
Markdown
# Kit.Auth.Token.Db
|
||
|
||
## Назначение
|
||
|
||
База данных для управления токенами авторизации. Хранит владельцев токенов, типы токенов и сами токены с возможностью валидации, отзыва и удаления.
|
||
|
||
## Движок
|
||
|
||
PostgreSQL
|
||
|
||
## Схема
|
||
|
||
`token`
|
||
|
||
## Модули
|
||
|
||
### token
|
||
Основной модуль. Содержит таблицы и функции для работы с токенами.
|
||
|
||
**Таблицы:**
|
||
- `owner` — владельцы токенов
|
||
- `token_type` — справочник типов токенов
|
||
- `token` — токены авторизации
|
||
|
||
**Функции:**
|
||
- Управление владельцами: insert, select
|
||
- Управление токенами: insert, select, update, delete, consume, validate, revoke, revoke_by_owner
|
||
- Справочники: token_type_select
|
||
|
||
## Связи
|
||
|
||
- Связана с `Kit.Auth.Db` (модуль `auth`) |