diff --git a/scripts/manage_security.py b/scripts/manage_security.py index ce2a3e0..b1c14de 100644 --- a/scripts/manage_security.py +++ b/scripts/manage_security.py @@ -1,24 +1,25 @@ import asyncio import sys +import os from pathlib import Path -import argparse -from datetime import datetime -import logging - -from database import get_session -from database.models.api_key import SwaggerUser, ApiKey -from services.api_key import ApiKeyService -from security.auth import hash_password -from sqlalchemy import select current_dir = Path(__file__).resolve().parent parent_dir = current_dir.parent sys.path.insert(0, str(parent_dir)) +import argparse +from datetime import datetime +import logging logging.basicConfig(level=logging.INFO, format="%(levelname)s - %(message)s") logger = logging.getLogger(__name__) +from database import get_session +from database.models.api_key import SwaggerUser, ApiKey +from services.api_key import ApiKeyService +from security.auth import hash_password, verify_password +from sqlalchemy import select + async def add_swagger_user(username: str, password: str, full_name: str = None): """Ajouter un utilisateur Swagger""" @@ -131,7 +132,7 @@ async def create_api_key( f" Endpoints autorisés: {', '.join(api_key_obj.allowed_endpoints)}" ) else: - logger.info(" Endpoints autorisés: Tous") + logger.info(f" Endpoints autorisés: Tous") logger.info("=" * 60) logger.info(" IMPORTANT: Sauvegardez cette clé, elle ne sera plus affichée !")