Appearance
在使用天源云系统进行二次开发前,请修改以下配置
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