feat: add auth

This commit is contained in:
2026-05-12 21:38:15 +03:00
parent 01246fd9ac
commit caa84525b1

View File

@@ -7,19 +7,19 @@ from src.application.domain.dto import AuthContext
from src.presentation.decorators import require_access_token from src.presentation.decorators import require_access_token
from src.presentation.dependencies.commands import get_get_me_command from src.presentation.dependencies.commands import get_get_me_command
from src.presentation.dependencies.logger import get_logger from src.presentation.dependencies.logger import get_logger
#from src.presentation.decorators import csrf_protect from src.presentation.decorators import csrf_protect
account_router = APIRouter() account_router = APIRouter()
@account_router.get(path='/', response_class=ORJSONResponse, status_code=status.HTTP_200_OK) @account_router.get(path='/', response_class=ORJSONResponse, status_code=status.HTTP_200_OK)
#@csrf_protect() @csrf_protect()
async def me( async def me(
request: Request, request: Request,
#auth: AuthContext = Depends(require_access_token), auth: AuthContext = Depends(require_access_token),
command: GetMeCommand = Depends(get_get_me_command), command: GetMeCommand = Depends(get_get_me_command),
logger: ILogger = Depends(get_logger), logger: ILogger = Depends(get_logger),
): ):
user = await command(user_id='01KPKAFN6J1NJBY15DX8JE2QYB') user = await command(user_id=auth.user_id)
logger.info(f'Get user: {user.id}') logger.info(f'Get user: {user.id}')
return ORJSONResponse( return ORJSONResponse(
status_code=status.HTTP_200_OK, status_code=status.HTTP_200_OK,