feat: Добавлена новая система авторизации с JWT токенами
- Удален Basic Auth, заменен на современную JWT авторизацию - Добавлена страница входа с красивым интерфейсом - Обновлен фронтенд для работы с JWT токенами - Добавлены новые зависимости: PyJWT, passlib[bcrypt], jinja2 - Создан тестовый скрипт для проверки авторизации - Добавлено руководство по миграции - Обновлена документация и README - Улучшен дизайн поля ввода пароля на странице входа Автор: Сергей Антропов Сайт: https://devops.org.ru
This commit is contained in:
14
Makefile
14
Makefile
@@ -2,7 +2,7 @@
|
||||
# Автор: Сергей Антропов
|
||||
# Сайт: https://devops.org.ru
|
||||
|
||||
.PHONY: help setup build up down restart logs clean status ps shell generate
|
||||
.PHONY: help setup build up down restart logs clean status ps shell generate test-auth
|
||||
|
||||
# Переменные
|
||||
COMPOSE_FILE = docker-compose.yml
|
||||
@@ -109,4 +109,16 @@ rebuild: ## Пересобрать и запустить сервисы
|
||||
@echo "$(GREEN)Сервисы пересобраны и запущены!$(NC)"
|
||||
@echo "$(YELLOW)Приложение доступно по адресу: http://localhost:9001$(NC)"
|
||||
|
||||
test-auth: ## Тестирование новой системы авторизации
|
||||
@echo "$(GREEN)Тестирование системы авторизации...$(NC)"
|
||||
@if [ ! -f test_auth.py ]; then \
|
||||
echo "$(RED)Файл test_auth.py не найден!$(NC)"; \
|
||||
exit 1; \
|
||||
fi
|
||||
@echo "$(YELLOW)Убедитесь, что сервис запущен: make up$(NC)"
|
||||
@echo "$(YELLOW)Ожидание запуска сервиса...$(NC)"
|
||||
@sleep 5
|
||||
python3 test_auth.py
|
||||
@echo "$(GREEN)Тестирование завершено!$(NC)"
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user