![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringSecurity
呆东
小菜鸡也有大梦想,努力拼搏,就是为了给那些曾经看轻你的人一记响亮的耳光
展开
-
【SpringSecurity系列】SpringBoot集成SpringSecurity添加手机验证码登录
现在大多数平台都是通过手机号+验证码的形式进行登录,但是SpringSecurity本身并没有直接提供我们这样的封装,所以我们需要根据自己的流程,自定义我们的操作,来满足我们的需求。首先我们需要定义创建声明手机验证码的流程,这其实和生成图片验证码的流程相似,这里不详细说明,详细说明可以看这篇博客图片验证码登录,这里我直接上代码:首先定义一个用来接收验证码的类来存放验证码:public...原创 2018-12-13 00:00:07 · 3052 阅读 · 0 评论 -
【SpringSecurity系列】SpringBoot集成SpringSecurity的表单登录
在如今的项目开发中,登录和权限管理是一个项目最基本的需求,对于这个需求SpringSecurity一个很好的架构,这一系列博文是我自己学习SpringSecurity的一些总结和自己踩过的坑和从零开始搭接一个完整的基于SpringSecurity的登录(包括第三方的登录)和权限管理的项目。首先让我们来搭接一个springboot的项目,这里就不在多说,不会的可以自行百度,或者直接上gitHub...原创 2018-12-07 10:15:08 · 795 阅读 · 0 评论 -
【SpringSecurity系列】SpringBoot集成SpringSecurity添加验证码登录
上一篇博文已经介绍过了SpringSecurity的表单登录,这里我们基于上一篇的基础上,添加一个验证码进行登录,登录页面效果图,如图所示:首先我们需要创建验证码的生成规则,首先创建一个验证码的实体:public class ImageCode { /** 验证码 */ private String code; /** 判断过期时间 */ priv...原创 2018-12-11 15:09:41 · 3330 阅读 · 1 评论 -
【SpringSecurity系列】SpringBoot集成SpringSecurity添加记住我的功能
从一篇文章里我们已经添加了验证码进行登录,这篇博文,我们将添加一个新的功能记住我的来进行登录,防止需要反复去登录,提高用户体验。首先我们来看一下具体的流程图:当我们第一次登录的认证通过UsernamePasswordAuthenticationFilter链接器后,我们会进入RemeberMeService,这个方法主要做两个操作,一个是将我们的认证token写入数据库,一个是将tok...原创 2018-12-12 11:48:21 · 839 阅读 · 0 评论 -
OAuth2协议简介
一、OAuth协议的作用例如我在qq上有很多的图片,图片分别保存在不同的文件夹中,现在有一个第三方登录需要访问我的其中某一个文件时ru我需要怎么做呢?如果我直接将我qq的账号、密码直接给第三方应用,那它就可以访问我的全部图片,但是有的图片我是不想给他的!而且如果我只是想让他访问一段时间,过了这个时间之后,我就不想让第三方访问了,这个时候那我只能去修改密码!想想这个工作就很繁琐而且还不安全。...原创 2019-01-09 20:27:31 · 1461 阅读 · 0 评论