1、验证码逻辑

  • 开发生成图片验证码接口
  • 在认证流程中加入图形验证码校验

生成验证码信息:图片、code和过期时间

  • 根据随机数生成图片
  • 将随机数放到session中
  • 将生成的图片写到响应的接口中

验证码校验

  • 先写个过滤器
  • 将过滤器加入到springsecurity的过滤器链中的第二位

可配置:

基本参数可配置:长、宽、长度、过期时间

验证码被使用处的请求链接(请求接口)可配置:

验证码的生成逻辑可配置:

验证码基本参数配置:三级配置(默认级别,应用级别,请求级别)

一段逻辑可配置,需要声明一个接口

在核心模块中先提供默认实现,并且bean的创建是在容器中不存在的时候才使用默认的bean;

若存在,则使用容器中的bean;

在使用端,可以用Component注解,来自定义bean;

2、记住我功能

results matching ""

    No results matching ""