captcha-core
简介
captcha-core 是 CAPTCHA 项目的核心模块,提供验证码业务的抽象接口、注解以及一些默认实现。
核心组件
- 抽象接口
- 核心注解
默认实现
验证码
DefaultCode 是验证码接口的默认实现,它是一个泛型类。
生成器
RandomStringCodeGenerator 是验证码发送器的默认实现,负责生成随机字符串验证码,可以设置生成验证码的字符与长度。
储存器
HttpSessionCodeStore 是验证码储存器的默认实现,通过 HttpSession 储存验证码并为其设置有效期。
发送器
SimpleImageCodeSender 是验证码发送器的默认实现,它将验证码的值作为字符串画到画板并生成干扰条纹,最终将生成的图像输出。
校验器
StringCodeVerifier 是验证码校验器的默认实现,它将验证码值作为字符串进行比较,可以选择是否裁剪空白以及大小写敏感。
获取帮助
如果需要报告问题或者功能需求,请在Github中 创建issue 。若有其他问题或建议,请发送电子邮件至 hansin@dustlight.cn