debug-auth

This commit is contained in:
Untone 2024-02-20 18:20:57 +03:00
parent e85c179d93
commit f7d0d10d50
2 changed files with 8 additions and 5 deletions

View File

@ -57,8 +57,8 @@ async def check_auth(req):
token = req.headers.get('Authorization') token = req.headers.get('Authorization')
user_id = '' user_id = ''
user_roles = [] user_roles = []
try: if token:
if token: try:
# Logging the authentication token # Logging the authentication token
logger.debug(f'{token}') logger.debug(f'{token}')
query_name = 'validate_jwt_token' query_name = 'validate_jwt_token'
@ -80,8 +80,11 @@ async def check_auth(req):
user_data = data.get('data', {}).get(query_name, {}).get('claims', {}) user_data = data.get('data', {}).get(query_name, {}).get('claims', {})
user_id = user_data.get('sub') user_id = user_data.get('sub')
user_roles = user_data.get('allowed_roles') user_roles = user_data.get('allowed_roles')
except Exception as e: except Exception as e:
logger.error(e) import traceback
traceback.print_exc()
logger.error(e)
# Возвращаем пустые значения, если не удалось получить user_id и user_roles # Возвращаем пустые значения, если не удалось получить user_id и user_roles
return [user_id, user_roles] return [user_id, user_roles]

View File

@ -12,7 +12,7 @@ from sqlalchemy.sql.schema import Table
from services.logger import get_colorful_logger from services.logger import get_colorful_logger
from settings import DB_URL from settings import DB_URL
logger = get_colorful_logger('[services.db]') logger = get_colorful_logger('services.db')
# Создание региона кэша с TTL 300 секунд # Создание региона кэша с TTL 300 секунд
cache_region = make_region().configure( cache_region = make_region().configure(