Update cookie settings in login.py (#1371)
This pull request updates the cookie settings in the login.py file. Specifically, it removes the "secure" and "samesite" attributes from the response.set_cookie() function calls. This change ensures that the cookies are not restricted to secure connections only and are not limited to same-site requests.
This commit is contained in:
commit
04f5da3bd4
2 changed files with 6 additions and 6 deletions
|
|
@ -1,6 +1,6 @@
|
||||||
[tool.poetry]
|
[tool.poetry]
|
||||||
name = "langflow"
|
name = "langflow"
|
||||||
version = "0.6.5a11"
|
version = "0.6.5a12"
|
||||||
description = "A Python package with a built-in web application"
|
description = "A Python package with a built-in web application"
|
||||||
authors = ["Logspace <contact@logspace.ai>"]
|
authors = ["Logspace <contact@logspace.ai>"]
|
||||||
maintainers = [
|
maintainers = [
|
||||||
|
|
|
||||||
|
|
@ -33,8 +33,8 @@ async def login_to_get_access_token(
|
||||||
|
|
||||||
if user:
|
if user:
|
||||||
tokens = create_user_tokens(user_id=user.id, db=db, update_last_login=True)
|
tokens = create_user_tokens(user_id=user.id, db=db, update_last_login=True)
|
||||||
response.set_cookie("refresh_token_lf", tokens["refresh_token"], httponly=True, secure=True)
|
response.set_cookie("refresh_token_lf", tokens["refresh_token"], httponly=True)
|
||||||
response.set_cookie("access_token_lf", tokens["access_token"], httponly=False, secure=True)
|
response.set_cookie("access_token_lf", tokens["access_token"], httponly=False)
|
||||||
return tokens
|
return tokens
|
||||||
else:
|
else:
|
||||||
raise HTTPException(
|
raise HTTPException(
|
||||||
|
|
@ -50,7 +50,7 @@ async def auto_login(
|
||||||
):
|
):
|
||||||
if settings_service.auth_settings.AUTO_LOGIN:
|
if settings_service.auth_settings.AUTO_LOGIN:
|
||||||
tokens = create_user_longterm_token(db)
|
tokens = create_user_longterm_token(db)
|
||||||
response.set_cookie("access_token_lf", tokens["access_token"], httponly=False, secure=True, samesite="strict")
|
response.set_cookie("access_token_lf", tokens["access_token"], httponly=False)
|
||||||
return tokens
|
return tokens
|
||||||
|
|
||||||
raise HTTPException(
|
raise HTTPException(
|
||||||
|
|
@ -67,8 +67,8 @@ async def refresh_token(request: Request, response: Response):
|
||||||
token = request.cookies.get("refresh_token_lf")
|
token = request.cookies.get("refresh_token_lf")
|
||||||
if token:
|
if token:
|
||||||
tokens = create_refresh_token(token)
|
tokens = create_refresh_token(token)
|
||||||
response.set_cookie("refresh_token_lf", tokens["refresh_token"], httponly=True, secure=True, samesite="strict")
|
response.set_cookie("refresh_token_lf", tokens["refresh_token"], httponly=True)
|
||||||
response.set_cookie("access_token_lf", tokens["access_token"], httponly=False, secure=True, samesite="strict")
|
response.set_cookie("access_token_lf", tokens["access_token"], httponly=False)
|
||||||
return tokens
|
return tokens
|
||||||
else:
|
else:
|
||||||
raise HTTPException(
|
raise HTTPException(
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue