fix auth lifetime
This commit is contained in:
@@ -39,3 +39,13 @@ async def login(
|
||||
response.set_cookie(key="access_token", value=f"Bearer {token}", httponly=True)
|
||||
|
||||
return user
|
||||
|
||||
|
||||
@auth_router.post("/logout")
|
||||
async def logout(
|
||||
response: Response,
|
||||
):
|
||||
|
||||
response.delete_cookie(key="access_token", httponly=True)
|
||||
|
||||
return {"result": "logout"}
|
||||
|
@@ -1,10 +1,15 @@
|
||||
from fastapi import APIRouter
|
||||
from fastapi import APIRouter, Depends
|
||||
|
||||
from api.application.contracts.user import UserResponse
|
||||
from api.presentation.auth.fasapi_auth import auth_required
|
||||
|
||||
user_router = APIRouter(prefix="/users", tags=["Users"])
|
||||
|
||||
|
||||
@user_router.get("/")
|
||||
@user_router.get(
|
||||
"/",
|
||||
response_model=list[UserResponse],
|
||||
dependencies=[Depends(auth_required)],
|
||||
)
|
||||
async def get_all_users() -> list[UserResponse]:
|
||||
return []
|
||||
|
Reference in New Issue
Block a user