flask-libroro/old.utils/cookie_utils.py
2025-02-20 17:50:47 +08:00

14 lines
474 B
Python

from flask import request, make_response
def clear_refresh_token_cookie():
resp = make_response()
resp.delete_cookie('jwt', httponly=True, samesite='None', secure=True)
return resp
def set_refresh_token_cookie(refresh_token):
resp = make_response()
resp.set_cookie('jwt', refresh_token, httponly=True, max_age=24 * 60 * 60 * 1000, samesite='None', secure=True)
return resp
def get_refresh_token_from_cookie():
return request.cookies.get('jwt')