This commit is contained in:
@@ -204,13 +204,6 @@ class AuthMiddleware:
|
|||||||
if scope_headers:
|
if scope_headers:
|
||||||
headers.update({k.decode("utf-8").lower(): v.decode("utf-8") for k, v in scope_headers})
|
headers.update({k.decode("utf-8").lower(): v.decode("utf-8") for k, v in scope_headers})
|
||||||
logger.debug(f"[middleware] Получены заголовки из scope: {len(headers)}")
|
logger.debug(f"[middleware] Получены заголовки из scope: {len(headers)}")
|
||||||
|
|
||||||
# Логируем все заголовки из scope для диагностики
|
|
||||||
logger.debug(f"[middleware] Заголовки из scope: {list(headers.keys())}")
|
|
||||||
|
|
||||||
# Логируем raw заголовки из scope
|
|
||||||
logger.debug(f"[middleware] Raw scope headers: {scope_headers}")
|
|
||||||
|
|
||||||
# Проверяем наличие authorization заголовка
|
# Проверяем наличие authorization заголовка
|
||||||
if "authorization" in headers:
|
if "authorization" in headers:
|
||||||
logger.debug(f"[middleware] Authorization заголовок найден: {headers['authorization'][:50]}...")
|
logger.debug(f"[middleware] Authorization заголовок найден: {headers['authorization'][:50]}...")
|
||||||
@@ -244,15 +237,6 @@ class AuthMiddleware:
|
|||||||
|
|
||||||
# Отладка: детальная информация о запросе без Authorization
|
# Отладка: детальная информация о запросе без Authorization
|
||||||
if not token:
|
if not token:
|
||||||
method = scope.get("method", "UNKNOWN")
|
|
||||||
path = scope.get("path", "UNKNOWN")
|
|
||||||
logger.warning(f"[middleware] ЗАПРОС БЕЗ AUTHORIZATION: {method} {path}")
|
|
||||||
logger.warning(f"[middleware] User-Agent: {headers.get('user-agent', 'НЕ НАЙДЕН')}")
|
|
||||||
logger.warning(f"[middleware] Referer: {headers.get('referer', 'НЕ НАЙДЕН')}")
|
|
||||||
logger.warning(f"[middleware] Origin: {headers.get('origin', 'НЕ НАЙДЕН')}")
|
|
||||||
logger.warning(f"[middleware] Content-Type: {headers.get('content-type', 'НЕ НАЙДЕН')}")
|
|
||||||
logger.warning(f"[middleware] Все заголовки: {list(headers.keys())}")
|
|
||||||
|
|
||||||
# Проверяем, есть ли активные сессии в Redis
|
# Проверяем, есть ли активные сессии в Redis
|
||||||
try:
|
try:
|
||||||
# Получаем все активные сессии
|
# Получаем все активные сессии
|
||||||
|
|||||||
@@ -995,11 +995,13 @@ def create_author(**kwargs) -> Author:
|
|||||||
"""
|
"""
|
||||||
author = Author()
|
author = Author()
|
||||||
# Use setattr to avoid MyPy complaints about Column assignment
|
# Use setattr to avoid MyPy complaints about Column assignment
|
||||||
author.id = kwargs.get("user_id") # Связь с user_id из системы авторизации
|
author.update({
|
||||||
author.slug = kwargs.get("slug") # Идентификатор из системы авторизации
|
"id": kwargs.get("user_id"), # Связь с user_id из системы авторизации
|
||||||
author.created_at = int(time.time())
|
"slug": kwargs.get("slug"), # Идентификатор из системы авторизации
|
||||||
author.updated_at = int(time.time())
|
"created_at": int(time.time()),
|
||||||
author.name = kwargs.get("name") or kwargs.get("slug") # если не указано
|
"updated_at": int(time.time()),
|
||||||
|
"name": kwargs.get("name") or kwargs.get("slug") # если не указано
|
||||||
|
})
|
||||||
|
|
||||||
with local_session() as session:
|
with local_session() as session:
|
||||||
session.add(author)
|
session.add(author)
|
||||||
|
|||||||
Reference in New Issue
Block a user