
springsecurity
文章平均质量分 84
结构化思维wz
敬他人,即是敬自己;靠自己,胜于靠他人。
展开
-
JWT实战教程
JWT实战教程原创 2022-04-28 18:28:27 · 741 阅读 · 2 评论 -
ssm项目BOOT使用springsecurity替换拦截器
BOOT-crm使用springsecurity替换拦截器 之前学ssm做了一个小项目boot_crm 客户管理系统,之前用的拦截器,这次用springsecurity完成基本功能。 分析需求: 之前我们使用拦截器配置的主要目的是拦截请求,防止用户未登录直接访问系统。配置后就是这种效果: 当我们把拦截器去掉呢?? 我们直接访问url:http://localhost:8080/customer/list 可以发现,未登录也可以访问!! 所以们拦截器的主要功能就是让拦截请求,必须登录后才可以操作其他,而这原创 2021-06-07 21:01:25 · 689 阅读 · 3 评论 -
7.springsecurity密码加密问题
springsecurity密码加密问题 密码加密我们一般会用到散列函数,又称散列算法、哈希函数,这是一种从任何数据中创建数字“指纹”的方法。 散列函数把消息或数据压缩成摘要,使得数据量变小,将数据的格式固定下来,然后将数据打乱混合,重新创建一个散列值。散列值通常用一个短的随机字母和数字组成的字符串来代表。好的散列函数在输入域中很少出现散列冲突。在散列表和数据处理中,不抑制冲突来区别数据,会使得数据库记录更难找到。 我们常用的散列函数有 MD5 消息摘要算法、安全散列算法(Secure Hash Algor转载 2021-06-07 17:02:50 · 901 阅读 · 0 评论 -
6.springsecurity+mybatis实现登录验证
springsecurity+mybatis实现登录验证 1.设计数据库表 本章不再单独设计表,继续使用jpa的表: 2.创建工程 3.创建目录结构 4.配置mybatis #配置数据库 spring.datasource.url=jdbc:mysql://localhost:3306/withjpa?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai spring.datasource.userna原创 2021-06-07 15:48:46 · 509 阅读 · 0 评论 -
4.springsecurity+jpa实现登录
4.springsecurity+jpa实现登录 springboot+jpa入门教程 文章目录4.springsecurity+jpa实现登录1.新建工程2.配置jpa3.创建实体类4.创建dao5.创建service6.配置securityconfig7.编写controller8.增加数据9.测试 1.新建工程 2.配置jpa #配置数据库 spring.datasource.url=jdbc:mysql://localhost:3306/withjpa?useUnicode=true&c原创 2021-06-06 16:55:23 · 695 阅读 · 3 评论 -
3.springsecurity——将用户数据存入数据库
3.springsecurity——将用户数据存入数据库 目录:3.springsecurity——将用户数据存入数据库1.UserDetailService2.JdbcUserDetailsManager2.1 数据库2.2 配置2.3 依赖2.4 运行 真正的项目中,大部分情况下,我们都是自己设计权限数据库,不过,Spring Security 也给我们提供了一个它自己设计好的权限数据库,这里我们先来看看这是怎么回事!先来学这个简单的,然后我们再去看复杂的。 1.UserDetailService Sp原创 2021-06-06 15:01:04 · 361 阅读 · 1 评论 -
2.springsecurity——授权
2.springsecurity——授权 1.授权概念 所谓的授权,就是用户如果要访问某一个资源,我们要去检查用户是否具备这样的权限,如果具备就允许访问,如果不具备,则不允许访问。 2.案例 本案例较为简单,没有从数据库中获取,着重关注授权相关的内容! 1.首先准备测试需要的用户 @Override //配置用户相关 protected void configure(AuthenticationManagerBuilder auth) throws Exception { auth原创 2021-06-06 13:45:01 · 164 阅读 · 1 评论 -
Spring Security系列——1.登录相关
Spring Security(1.登录相关) 登录Spring Security(1.登录相关)1.spring security初体验自定义用户名,密码2.自定义表单登录细节分析:1.登录接口:2.登录参数3.登录回调(前后端不分离的情况)登录成功回调2.登录失败回调4.注销登录3.http配置配置http使不同角色访问权限不同4.前后端分离的开发方式1. 无状态登录1.1 什么是有状态1.2 什么是无状态1.3 如何实现无状态1.4 各自优缺点2.JSON交互2.1 前后端分离的数据交互2.2 登录成原创 2021-06-06 12:05:21 · 201 阅读 · 2 评论