![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringSecurity_plus
我以前有写过一篇 SpringSecurity 的博客,但是里面有很多的细节没说到,这里我重新写一篇 SpringSecurity 博客。
ginger_mr
略...
展开
-
Jwt与RSA非对称加密
无状态登录原理 在分布式系统当中,传统的登录会失效(原因:各微服务间用的不是同一台tomcat,我们以前登录判断用户状态是通过tomcat session,即把用户信息保存在tomcat session中,现在我们有几台不同的tomcat,在这台登录完会有tomcat session信息,但是跳到另外一个微服务,会没有登录状态,因此登录状态无法共享,因此之前我们学的登录在分布式系统中是无法使用的,不能存到session里去) 1.1 什么是有状态? 有状态服务,即服务端需要记录每次会话的客户端信息,从而识别转载 2020-12-24 22:04:14 · 1201 阅读 · 0 评论 -
SpringSecurity-4
文章目录OAuth2.0介绍1.概念说明2.使用场景3.OAuth2.0中四种授权方式1.授权码模式(authorization code)2.简化模式(implicit)3.密码模式(resource owner password credentials)4.客户端模式(client credentials)OAuth2.0中表结构说明1.说明2.建表语句3.表字段说明1.oauth_client_details【核心表】2.oauth_client_token3.oauth_access_token4.原创 2020-12-22 14:38:32 · 120 阅读 · 0 评论 -
SpringSecurity-3
文章目录SpringSecurity整合SpringBoot集中式版1.技术选型2.初步整合认证第一版1.创建工程并导入jar包2.提供处理器3.编写启动类4.测试效果5.加入SpringSecurity的jar包6.重启再次测试3.整合认证第二版【加入jsp使用自定义认证页面】1.说明2.导入SpringBoot的tomcat启动插件jar包3.加入jsp页面等静态资源4.提供SpringSecurity配置类5.修改产品处理器6.配置视图解析器7.使用tomcat插件启动项目8.测试效果4.整合认证第三原创 2020-12-21 22:29:16 · 233 阅读 · 0 评论 -
SpirngSecurity-2
文章目录设置用户状态1.源码分析2.判断认证用户的状态退出登录remember me1.记住我功能原理分析2.记住我功能页面代码3.开启remember me过滤器4.remember me安全性分析5.持久化remember me信息显示当前认证用户名授权准备工作动态展示菜单授权操作1.开启授权的注解支持2.在注解支持对应类或者方法上添加注解权限不足异常处理1.方式一:在spring-security.xml配置文件中处理2.在web.xml中处理3.编写异常处理器 设置用户状态 1.源码分析 用户认证业原创 2020-12-21 16:40:53 · 109 阅读 · 0 评论 -
SpringSecurity-1
文章目录案例介绍1.案例效果图1.启动项目进入首页2.系统管理界面3.基础数据界面4.项目最终目录结构2.建表语句3.页面部分所用技术简单说明1.adminlTE介绍2. adminlTE使用4.后台部分所用技术简单说明初识权限管理1.权限管理概念2.完成权限管理需要三个对象初识Spring Security1. Spring Security概念2. Spring Security简单入门1.创建web工程并导入jar包2.配置web.xml3.配置spring-security.xml4.将spring原创 2020-12-20 22:55:22 · 187 阅读 · 0 评论