refactor(security): reorganize imports and improve logging message
This commit is contained in:
parent
cce1cdf76a
commit
72d1ac58d1
1 changed files with 11 additions and 10 deletions
|
|
@ -1,24 +1,25 @@
|
||||||
import asyncio
|
import asyncio
|
||||||
import sys
|
import sys
|
||||||
|
import os
|
||||||
from pathlib import Path
|
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
|
current_dir = Path(__file__).resolve().parent
|
||||||
parent_dir = current_dir.parent
|
parent_dir = current_dir.parent
|
||||||
sys.path.insert(0, str(parent_dir))
|
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")
|
logging.basicConfig(level=logging.INFO, format="%(levelname)s - %(message)s")
|
||||||
logger = logging.getLogger(__name__)
|
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):
|
async def add_swagger_user(username: str, password: str, full_name: str = None):
|
||||||
"""Ajouter un utilisateur Swagger"""
|
"""Ajouter un utilisateur Swagger"""
|
||||||
|
|
@ -131,7 +132,7 @@ async def create_api_key(
|
||||||
f" Endpoints autorisés: {', '.join(api_key_obj.allowed_endpoints)}"
|
f" Endpoints autorisés: {', '.join(api_key_obj.allowed_endpoints)}"
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
logger.info(" Endpoints autorisés: Tous")
|
logger.info(f" Endpoints autorisés: Tous")
|
||||||
|
|
||||||
logger.info("=" * 60)
|
logger.info("=" * 60)
|
||||||
logger.info(" IMPORTANT: Sauvegardez cette clé, elle ne sera plus affichée !")
|
logger.info(" IMPORTANT: Sauvegardez cette clé, elle ne sera plus affichée !")
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue