![](https://img-blog.csdnimg.cn/ae6637f72dde4fd9880ba2e70e4a2f79.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring Security
文章平均质量分 84
Spring Security
yololee_
半山腰永远是最挤的
展开
-
Springboot:整合Spring Security
文章目录Springboot:整合Spring Security一、spring security 简介二、入门程序2.1 导入依赖2.2 创建数据库2.3准备页面2.4 配置application.yml2.5 创建实体类,mapper,service和controller2.6 配置Spring Security2.7 测试2.8 final类httpSecurity三、自动登录3.1 修改login.html3.2 俩种实现方式Cookie存储数据库存储四、异常处理4.1 常见异常4.2 处理异常五、原创 2021-11-30 16:20:57 · 1582 阅读 · 0 评论 -
SpringSecurity:session管理
文章目录SpringSecurity:session管理1 Session超时2 限制最大登录数3 踢出用户4 退出登录5 Session 共享SpringSecurity:session管理1 Session超时当用户登录后,我们可以设置 session 的超时时间,当达到超时时间后,自动将用户退出登录。Session 超时的配置是 SpringBoot 原生支持的,我们只需要在 application.properties 配置文件中配置:server: servlet: sess原创 2021-11-30 16:08:18 · 4251 阅读 · 2 评论 -
SpringSecurity:权限控制
文章目录SpringSecurity:权限控制1 数据准备2 创建 POJO、Mapper、Service3 自定义PermissionEvaluatorSpringSecurity:权限控制1 数据准备创建 sys_permission 表并插入数据CREATE TABLE `sys_permission` ( `id` int(11) NOT NULL AUTO_INCREMENT, `url` varchar(255) DEFAULT NULL, `role_id` int(1原创 2021-11-30 16:02:39 · 1050 阅读 · 0 评论 -
SpringSecurity:整合验证码
SpringSecurity:整合验证码添加验证码验证码 Servlet,这里大家不需要关心内部怎么实现的,我也是百度直接copy的@Componentpublic class VerifyServlet extends HttpServlet { private static final long serialVersionUID = -5051097528828603895L; /** * 验证码图片的宽度。 */ private int widt原创 2021-11-30 15:58:11 · 1670 阅读 · 1 评论 -
SpringSecurity:异常处理
SpringSecurity——异常处理一、常见异常我们先来列举下一些 Spring Security 中常见的异常:UsernameNotFoundException(用户不存在)DisabledException(用户已被禁用)BadCredentialsException(坏的凭据)LockedException(账户锁定)AccountExpiredException (账户过期)CredentialsExpiredException(证书过期)二、处理异常(1) 指定错误U原创 2021-11-30 15:51:42 · 1501 阅读 · 0 评论 -
SpringSecurity:登录
文章目录SpringSecurity:登录一、登录处理器1.1 自定义AuthenticationSuccessHandler1.2 自定义AuthenticationFailureHandler1.3 DelegatingAuthenticationFailureHandler二、设置登录成功页和失败页2.1 默认情况下2.2 指定URL处理2.3 自定义认证成功、失败处理CustomAuthenticationSuccessHandler:CustomAuthenticationFailureHandl原创 2021-11-30 15:22:11 · 1631 阅读 · 0 评论 -
Spring Security:入门程序
文章目录Spring Security——入门程序(一)一、spring security 简介二、入门程序1.导入依赖2.创建数据库3.准备页面4.配置application.yml5.创建实体类,mapper,service和controller实体类mapperServicecontroller6.配置Spring SecurityUserDetailsServiceWebSecurityConfig7.测试三、final类httpSecuritySpring Security——入门程序(一)一原创 2021-11-11 16:28:01 · 695 阅读 · 0 评论