Skip to content

在使用天源云系统进行二次开发前,请修改以下配置

jwt签名

修改JwtUtil类中的常量:JWT_SIGN_KEY

/**
 * JWT token 签名
 * <p>
 * 签名密钥长度至少32位!!!
 */
private static final String JWT_SIGN_KEY = "acuity-cloud_is_a_fantastic_project";
/**
 * JWT token 签名
 * <p>
 * 签名密钥长度至少32位!!!
 */
private static final String JWT_SIGN_KEY = "acuity-cloud_is_a_fantastic_project";

修改原因: 生成token时,会使用该字符串对token进行加解密,修改了此签名后,确保你们项目生成的token 与 其他基于天源云系统开发的项目生成的token 不能互相验证通过!

系统全局默认配置

修改 SystemProperties 中的默认值或配置文件中的实际值

  • cloud项目:修改nacos中common.yml
  • boot项目:修改application.yml
acuity:
  system: 
    # 登录时否验证密码有效性     (设置为false,登录不验证密码正确性,仅验证账号是否存在)
    verifyPassword: true
    # 登录时否验证验证码有效性   (设置为false,登录不验证图形验证码,不在发送短信验证码、邮箱验证码)
    verifyCaptcha: true
    # 默认用户密码    (系统中新增的用户或员工的默认密码)
    defPwd: '123456'       
    # 密码最大输错次数,小于0不限制,输错{maxPasswordErrorNum}次密码后,禁止登录
    maxPasswordErrorNum: 10
    # 密码错误超过{maxPasswordErrorNum}次后, 禁止登录时间  除了0表示锁定到今天结束,还支持m、h、d、w、M、y等单位
    passwordErrorLockUserTime: '0'
    # log记录 top.acuity.acuity.controller/service/biz包下 参数
    recordAcuity: false
    # log记录 top.acuity.acuity.controller/service/biz包下 所有方法的参数
    recordAcuityArgs: true
    # log记录 top.acuity.acuity.controller/service/biz包下 所有方法的返回值
    recordAcuityResult: true
acuity:
  system: 
    # 登录时否验证密码有效性     (设置为false,登录不验证密码正确性,仅验证账号是否存在)
    verifyPassword: true
    # 登录时否验证验证码有效性   (设置为false,登录不验证图形验证码,不在发送短信验证码、邮箱验证码)
    verifyCaptcha: true
    # 默认用户密码    (系统中新增的用户或员工的默认密码)
    defPwd: '123456'       
    # 密码最大输错次数,小于0不限制,输错{maxPasswordErrorNum}次密码后,禁止登录
    maxPasswordErrorNum: 10
    # 密码错误超过{maxPasswordErrorNum}次后, 禁止登录时间  除了0表示锁定到今天结束,还支持m、h、d、w、M、y等单位
    passwordErrorLockUserTime: '0'
    # log记录 top.acuity.acuity.controller/service/biz包下 参数
    recordAcuity: false
    # log记录 top.acuity.acuity.controller/service/biz包下 所有方法的参数
    recordAcuityArgs: true
    # log记录 top.acuity.acuity.controller/service/biz包下 所有方法的返回值
    recordAcuityResult: true

欢迎使用天源云Saas快速开发系统