spring securtty学习 图片验证码认证
Posted yuiqng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring securtty学习 图片验证码认证相关的知识,希望对你有一定的参考价值。
图片验证码,在spring security 学习(二)用户认证自定义上添加。
具体步骤相对来说简单分为三步:生成图片验证码、显示给用户输入,登陆认证中加入校验验证码;
添加验证依赖
<!-- 验证码 -->
<dependency>
<groupId>org.springframework.social</groupId>
<artifactId>spring-social-config</artifactId>
</dependency>
定义图片对象ImageCode:属性有图片、验证码,过期时间
public class ImageCode { private BufferedImage img; private String code; private LocalDateTime exTime; public ImageCode(BufferedImage img, String code, int expireIn) { this.img= img; this.code = code; this.exTime= LocalDateTime.now().plusSeconds(expireIn); } public ImageCode(BufferedImage img, String code, LocalDateTime exTime) { this.img= img; this.code = code; this.exTime= exTime; }
生成验证码图片输出到客户端,并保存到session
以上是关于spring securtty学习 图片验证码认证的主要内容,如果未能解决你的问题,请参考以下文章