2020
10-08
10-08
SpringSceurity实现短信验证码登陆
一、短信登录验证机制原理分析了解短信验证码的登陆机制之前,我们首先是要了解用户账号密码登陆的机制是如何的,我们来简要分析一下SpringSecurity是如何验证基于用户名和密码登录方式的,分析完毕之后,再一起思考如何将短信登录验证方式集成到SpringSecurity中。1、账号密码登陆的流程一般账号密码登陆都有附带图形验证码和记住我功能,那么它的大致流程是这样的。1、用户在输入用户名,账号、图片验证码后点击登陆。那么对...
继续阅读 >
一、思考1、设计思路在获取短信验证码功能和图形验证码还是有很多相似的地方,所以这里在设计获取短信验证的时候,将之前开发好的的图形验证码进一步整合、抽象与重构。在获取验证码的时候,它们最大的不同在于:图形验证码是通过接口返回获取?前端。而短信验证码而言是通过第三方API向我们手机推送。但是它们在登陆的时候就有很大的不同了,对于图形验证码而言验证通过之前就走UsernamePasswordAuthenticationFilter过滤器了开始校...