0
点赞
收藏
分享

微信扫一扫

global IoT SIM解决方案

目录 :

Spring Boot 安全管理 :

在这里插入图片描述


一、Spring Security 介绍

二、Spring Security 快速入门

2.1 基础环境搭建 :

① 创建Spring Boot 项目
② 创建 html资源文件
③ 编写Web控制层

2.2 开启安全管理效果测试 :

④ 添加 spring-boot-starter-security 启动器
⑤ 项目启动测试

三、“MVC Security” 安全配置介绍

四、自定义 “用户认证” ( 确认用户"是否登录" , 并对登录进行 “管控” )

4.1 “内存” 身份认证 ( In-Memory Authentication ) - ( 开发测试环境中使用,无法用于"实际生产环境" ) :

① 自定义 WebSecurityConfigurerAdapter 配置类 ( 创建一个配置类,该类继承 WebSecurityConfigurerAdapter类 )
② 使用 “内存” 进行 “身份认证”
③ 效果测试

4.2 “JDBC” 身份认证 ( JDBC Authentication ) - ( 将"用户登录信息" 与 “数据库信息” 进行 比对,判断是否是"合法用户" ) :

① 数据准备
② 添加 “JDBC 连接数据库” 的 “依赖启动器”
③ application.properties 中 进行 “数据库连接配置”
④ 使用 JDBC 进行 “身份认证”
⑤ 效果测试

4.3 “UserDetailsService” 身份认证 :

① 基础项目文件准备
② 定义查询用户及角色信息的服务接口
③ 定义 “UserDetailsService” 用于封装认证用户信息 ( 创建类实现 “UserDetailsService接口” , 在该类中封装 “认证用户的信息” )
④ 使用 UserDetailsService 进行身份认证 ( 创建一个配置类,该类继承 WebSecurityConfigurerAdapter类 , 类中重写的方法中调用 userDetailsService( )实现 “UserDetailsService身份认证” )
⑤ 效果测试
举报

相关推荐

0 条评论