From 61b3b1f3e5a422de45b06dd3587f5a05717db8f8 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Mon, 3 Nov 2025 14:02:53 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20jwt=E8=BF=87=E6=9C=9F=E6=97=B6=E9=97=B4?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E4=B8=BA1=E5=A4=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cp_app.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/cp_app.py b/cp_app.py index e8dd087..758b140 100644 --- a/cp_app.py +++ b/cp_app.py @@ -8,11 +8,17 @@ import requests import os import re from flask_jwt_extended import JWTManager, create_access_token, jwt_required, get_jwt_identity +from datetime import timedelta app = Flask(__name__, static_folder='dist/assets', static_url_path='/assets') CORS(app) VUE_DIST_DIR = os.path.join(os.path.dirname(__file__), 'dist') -app.config['JWT_SECRET_KEY'] = 'carbon' +app.config.update( + JWT_SECRET_KEY='carbon', + JWT_ACCESS_TOKEN_EXPIRES=timedelta(days=1), + JWT_REFRESH_TOKEN_EXPIRES=timedelta(days=30), + JWT_ALGORITHM='HS256', # 签名算法 +) jwt = JWTManager(app) LLM_URL = "http://106.0.4.200:9000/v1/chat/completions"