依赖
在配置类中配置http
将我们定义好的用户加载类注入进来交给他
同时创建一个Bean=》PersistentTokenRepository
,把哪个红色下划线的空格给填了;他是一个接口我们找他的实现类。他有两个实现,一个基于内存一个基于jdbc;我们使用jdbc,创建出来Jdbc那种形式也可以返回,注意一定要使用JdbcTokenRepositorImpl
这个实现类,才能找到我们需要的方法
第一次运行之后回来注释掉创建表。如果你不想手动创建数据表的话
记住我-前端部分
添加一个记住我
功能;
重要
:remember-me
是默认值,没有指定的情况下不要修改
补充:
hhtp
.rememberMeParameter()
自定义参数
.tokenValiditSecounds()
自定义失效时间
LoginOut
前端新增:
其实到这就可以了,只要你请求了这个就会销毁会话;
但是你要定制也不是不行;
http
.logoutUrl()
退出时需要访问的uri
.logoutSUccessUrl()
退出成功后请求的uri
源码:
默认的退出路径
以及配置的退出成功处理器
。。。
源码最终会走到这里↓
清除session会话=true
清除认证对象=true
最后被这里调用
两个true,执行清除