- 2024-10-14五、Spring Boot集成Spring Security之认证流程2
二、概要说明上文已详细介绍了四、SpringBoot集成SpringSecurity之认证流程本文则着重介绍用户名密码认证过滤器UsernamePasswordAuthenticationFilter的实现原理过程认证管理器(authenticationManager)认证提供者(AuthenticationProvider)自定义配置用户名密码实现(UserDetail
- 2024-08-206、集成SpringSecurity安全框架---
不使用自带密码校验,创建BCryptPasswordEncoder注入容器,密码加密1、创建loginUser类,实行 UserDetails接口packagecom.exam.entity;importlombok.AllArgsConstructor;importlombok.Data;importlombok.NoArgsConstructor;importorg.springframework.security.core.
- 2024-06-14【第七篇】SpringSecurity核心组件和核心过滤器
一、SpringSecurity中的核心组件在SpringSecurity中的jar分为4个,作用分别为jar作用spring-security-coreSpringSecurity的核心jar包,认证和授权的核心代码都在这里面spring-security-config如果使用SpringSecurityXML命名空间进行配置或者SpringSecurity的<br
- 2024-05-31springboot3项目的搭建四(security登录认证配置)
springboot3项目的搭建四(security登录认证配置) <!--security安全配置--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-security</artifact
- 2023-06-18vue 路由懒加载
VUE路由的懒加载,官网是这样说明的:当打包构建应用时,JavaScript包会变得非常大,影响页面加载。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就会更加高效。VueRouter支持开箱即用的动态导入,这意味着你可以用动态导入代替静态导
- 2023-06-08转载:核心类
1.1 Authentication是一个接口,用来表示用户认证信息的,在用户登录认证之前相关信息会封装为一个Authentication具体实现类的对象,在登录认证成功之后又会生成一个信息更全面,包含用户权限等信息的Authentication对象,然后把它保存在SecurityContextHolder所持有的SecurityConte
- 2023-05-054-2 UserDetails、UserDetailsService和jdbcAuthentication
- 2023-04-23授权实现 封装权限信息
限制访问资源所需权限SpringSecurity为我们提供了基于注解的权限控制方案,这也是我们项目中主要采用的方式。我们可以使用注解去指定访问对应的资源所需的权限。但是要使用它我们需要先开启相关配置我们前面在写UserDetailsServiceImpl的时候说过,在查询出用户后还要获取
- 2023-03-15获取当前登录用户
获取当前登录用户传统web系统中,我们将登陆成功的用户放入session中,在需要的时候,可以从session中获取用户,那么springSecurity中我们可以从以下两个类获得当前已经登录的用
- 2023-02-22【Vue Router】016-路由懒加载
1.16路由懒加载这个是很有用的,之前使用import静态导入组件是一次性导入所有的组件,当用户打开网页的时候,会下载所有的组件,这样的话就会很耗时,影响用户体验!1.16.1概述当打
- 2023-01-10vue路由懒加载
当打包构建应用时,JavaScript包会变得非常大,影响页面加载。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就会更加高效。V
- 2022-12-23Spring Security 流程
SpringSecurity流程登录时获取用户信息用SysUserService.getUserAuthInfo方法,获取权角色和权限信息,存放在userAuthInfo中,生成UserDetails对象在UserDetails类中存放au
- 2022-10-04合并两个list对象集合并排序
List对象合并后进行排序业务场景用户相关字段数量较多时,会进行分表,用相同的id进行关联,而后进行数据查询时,需要将两张或者多张表的数据进行拼接思路:将其中一个list1转换为map
- 2022-10-04合并两个list对象集合并排序
List对象合并后进行排序业务场景用户相关字段数量较多时,会进行分表,用相同的id进行关联,而后进行数据查询时,需要将两张或者多张表的数据进行拼接思路:将其中一个list1转换为map
- 2022-09-30Vue面试题27:为什么要使用路由懒加载?(总结自B站up主‘前端杨村长’视频,仅供自用学习)
这是一道应用题。当打包应用时,JavaScript包会变得非常大,影响页面加载。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问时才加载对应组件,这样就会更加