diff --git a/backend/src/main/resources/application.yml b/backend/src/main/resources/application.yml index a252a16..478dd0d 100644 --- a/backend/src/main/resources/application.yml +++ b/backend/src/main/resources/application.yml @@ -55,8 +55,9 @@ mybatis: # JWT 配置 jwt: # HS512 算法要求密钥至少 64 字节(512 位) - # 生产环境请使用环境变量或密钥管理系统存储此密钥 - secret: by-crm-jwt-secret-key-2024-hs512-requires-at-least-64-bytes-for-secure-signing-please-change-in-production-environment + # 环境变量 JWT_SECRET 优先;未设置时使用下方随机默认值(本地开发可直接运行) + # 生产部署请配置 JWT_SECRET 环境变量,真实密钥不要提交到代码库 + secret: "${JWT_SECRET:qX6m68jtYjbAu3UnwzJadxDfgdc5C62NL+S4HUo3M66eU7+nkbDiMijtN+cs/a9Mj1qm4IyDt2FTDpUA0GI2RQ==}" expiration: 86400000 # 24小时,单位:毫秒 remember-expiration: 604800000 # 记住我:7天免登录,单位:毫秒