[SpringSecurity]web权限方案_自动登陆_原理分析和具体实现
Posted 唐火
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[SpringSecurity]web权限方案_自动登陆_原理分析和具体实现相关的知识,希望对你有一定的参考价值。
自动登陆
1.cookie技术
2.安全框架机制实现自动登陆
这里我们使用安全框架机制实现自动登陆技术
实现原理
具体实现
第一步 创建数据库
CREATE TABLE `persistent_logins` (
`username` varchar(64) NOT NULL,
`series` varchar(64) NOT NULL,
`token` varchar(64) NOT NULL,
`last_used` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE
CURRENT_TIMESTAMP,
PRIMARY KEY (`series`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
第二步 配置类,注入数据源,配置操作数据库对象
如果是这样写的话:
可以不用创建数据库表,会自动创建!
第三步 配置类配置自动登陆
第四步 在登陆页面加复选框
必须要叫remember-me
以上是关于[SpringSecurity]web权限方案_自动登陆_原理分析和具体实现的主要内容,如果未能解决你的问题,请参考以下文章
[SpringSecurity]web权限方案_用户授权_基于权限访问控制_基于角色访问控制_hasAuthority和hasAnyAuthority_hasRole和hasAnyRole
五SpringSecurity Web权限方案——自定义登录页面与权限访问控制
五SpringSecurity Web权限方案——自定义登录页面与权限访问控制