SpringSecurity 入门到精通
kk鲁
Android 和 SpringBoot 开发者。
展开
-
SpringBoot 集成 SpringSecurity 详解(八)-- 退出登录和403异常处理
SpringBoot 集成 SpringSecurity 详解(八)-- 退出登录和403异常处理需求缘起技术要点一、退出登录二、403异常处理需求缘起既然有了登录就应该有登出,这一节我们来实现登出功能;我们访问接口 http://localhost:8080/hello/helloAdmin,如果我们用账户"user"登录,我们会发现报了403异常,而且界面很不友好,这一节我们来实现自定义...原创 2019-10-31 18:39:20 · 1876 阅读 · 0 评论 -
SpringBoot 集成 SpringSecurity 详解(七)-- 自定义登录页面
SpringBoot 集成 SpringSecurity 详解(七)-- 自定义登录页面需求缘起技术要点1.编辑登录界面2. 配置Spring Security的登录页面路径3.测试需求缘起系统默认的登录页面不友好,这一节我们来实现自定义登录页面。本节是在第六小节的基础上继续开发。本节 demo技术要点编写登录界面配置页面和登录路径等1.编辑登录界面编写login.html界...原创 2019-10-31 15:49:12 · 3542 阅读 · 0 评论 -
SpringBoot 集成 SpringSecurity 详解(六)-- 基于MySql实现角色授权
SpringBoot 集成 SpringSecurity 详解(六)-- 基于MySql实现角色授权需求缘起技术要点1.添加依赖2. 添加配置3.创建实体类4.创建操作数据库接口层 Repository5. 实现业务逻辑6.添加角色信息和用户信息7.实现 UserDetailsService 接口中的 loadUserByUsername() 方法8.编写控制器9.配置10.测试需求缘起上一小...原创 2019-10-30 16:48:07 · 1271 阅读 · 0 评论 -
SpringBoot 集成 SpringSecurity 详解(五)-- 基于内存实现角色授权
SpringBoot 集成 SpringSecurity 详解(六)-- 基于内存实现角色授权需求缘起技术要点一、开启方法安全级别的控制二、授予指定用户角色三、配置方法级别的权限控制四、测试需求缘起前面我们实现了基于内存或者基于MySQL数据库实现了多用户登录,在实际应用中,每个用户的角色往往都是不同的,比如有的是普通会员,有的是超级会员,还有的是管理员,每个角色所能访问的方法也是不一样的,那...原创 2019-10-29 19:01:57 · 710 阅读 · 0 评论 -
SpringBoot 集成 SpringSecurity 详解(一)-- SpringSecurity 简介
SpringBoot 集成 SpringSecurity 详解(一)-- SpringSecurity 简介一、SpringSecurity 是什么二、SpringSecurity 能做什么三、同类产品背景:最近公司工作比较闲,可是上班总得做些什么吧,于是就想写点东西,我选择了SpringSecurity 作为一个支点,写写相关的知识作为一个系列,我结合了工作经验,同时也参考了网上不少的博文,甚...原创 2019-09-21 16:39:06 · 1134 阅读 · 0 评论 -
SpringBoot 集成 SpringSecurity 详解(二)-- 创建SpringSecurity项目
SpringBoot 集成 SpringSecurity 详解(二)-- SpringSecurity初体验一、 项目中所使用的技术二、Spring Security 初体验2.1 创建SpringSecurity 项目2.2添加依赖2.3 添加 HelloSecurityController2.4 启动项目测试2.5 自定义默认用户名和密码2.6 关闭或开启SpringSecurity 验证一...原创 2019-09-21 16:40:02 · 1061 阅读 · 1 评论 -
SpringBoot 集成 SpringSecurity 详解(三)-- 基于内存实现多用户认证信息
SpringBoot 集成 SpringSecurity 详解(三)-- 基于内存的认证信息和角色授权本文需求基于内存实现多用户认证信息功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰...原创 2019-09-25 16:46:13 · 880 阅读 · 0 评论 -
SpringBoot 集成 SpringSecurity 详解(四)-- 基于MySQL数据库实现多用户认证信息
SpringBoot 集成 SpringSecurity 详解(四)-- 基于MySQL数据库实现多用户认证信息需求缘起技术要点1.添加依赖2. 添加配置3.创建实体类 userinfo4.创建Repository5. UserInfo 实现业务逻辑6.添加用户信息7.实现 UserDetailsService 接口中的 loadUserByUsername() 方法8.启动测试即可需求缘起上...原创 2019-09-26 11:44:56 · 1166 阅读 · 0 评论