feat: add auth
This commit is contained in:
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user