作者: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次后锁定