作者:Eddy 历史版本:1 最后编辑:Eddy 更新时间:2026-02-02 09:49
编写版本:v3.6.0
适用版本:v3.5.0+
开启登录验证码
修改oauth服务配置文件application-[dev/test/proc].yml
如何没有以下配置,直接添加即可
user:
captcha:
enabled: ${USER_CAPTCHA_ENABLED:false} # 是否开启验证码
sms-enabled: ${USER_CAPTCHA_SMS_ENABLED:false} # 是否开启短信登录验证码
force-enabled: ${USER_CAPTCHA_FORCE_ENABLED:true} # 密码错误次数达到指定数量,是否强制开启验证码
retry: ${USER_CAPTCHA_RETRY:3} # 密码错误N次开启验证码
# math | random | aj 三种验证码方式
generator-type: ${USER_CAPTCHA_GENERATOR_TYPE:random} # 验证码类型
after-success-reset-retry: ${USER_CAPTCHA_AFTER_SUCCESS_RESET_RETRY:true} # 验证成功后是否清空错误记录数量user-limit:
enabled: ${USER_LIMIT_ENABLED:true} # 是否开启用户锁定
retry: ${USER_LIMIT_RETRY:5} # 用户密码错误N次后锁定