upgrade schema, resolvers, panel added
This commit is contained in:
34
docs/README.md
Normal file
34
docs/README.md
Normal file
@@ -0,0 +1,34 @@
|
||||
# Документация проекта
|
||||
|
||||
## Модули
|
||||
|
||||
### Аутентификация и авторизация
|
||||
|
||||
Подробная документация: [auth.md](auth.md)
|
||||
|
||||
Основные возможности:
|
||||
- Гибкая система аутентификации с использованием локальной БД и Redis
|
||||
- Система ролей и разрешений (RBAC)
|
||||
- OAuth интеграция (Google, Facebook, GitHub)
|
||||
- Защита от брутфорс атак
|
||||
- Управление сессиями через Redis
|
||||
- Мультиязычные email уведомления
|
||||
- Страница авторизации для админ-панели
|
||||
|
||||
Конфигурация:
|
||||
```python
|
||||
# settings.py
|
||||
JWT_SECRET_KEY = "your-secret-key" # секретный ключ для JWT токенов
|
||||
SESSION_TOKEN_LIFE_SPAN = 60 * 60 * 24 * 30 # время жизни сессии (30 дней)
|
||||
```
|
||||
|
||||
### Административный интерфейс
|
||||
|
||||
Основные возможности:
|
||||
- Защищенный доступ только для авторизованных пользователей с ролью admin
|
||||
- Автоматическая проверка прав пользователя
|
||||
- Отдельная страница входа для неавторизованных пользователей
|
||||
- Проверка доступа по email или правам в системе RBAC
|
||||
|
||||
Маршруты:
|
||||
- `/admin` - административная панель с проверкой прав доступа
|
Reference in New Issue
Block a user