From 3d4200fc82c1d04d1369de684935ee6830d565db Mon Sep 17 00:00:00 2001 From: anovazzi1 Date: Mon, 8 Jan 2024 13:50:34 -0300 Subject: [PATCH] Add logout functionality to login API --- src/backend/langflow/api/v1/login.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/backend/langflow/api/v1/login.py b/src/backend/langflow/api/v1/login.py index 2ff2858a4..ff8ba14c9 100644 --- a/src/backend/langflow/api/v1/login.py +++ b/src/backend/langflow/api/v1/login.py @@ -71,3 +71,10 @@ async def refresh_token(response: Response, token: str): detail="Invalid refresh token", headers={"WWW-Authenticate": "Bearer"}, ) + + +@router.post("/logout") +async def logout(response: Response): + response.delete_cookie("refresh_token_lf") + response.delete_cookie("access_token_lf") + return {"message": "Logout successful"}