安全框架
安全框架学习笔记
xbpan_sec
这个作者很懒,什么都没留下…
展开
-
SpringSecurity学习笔记4_实现RBAC用户登录认证
一、建表 创建用户表、角色表、用户角色关联表 建表语句如下: SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for sys_role -- ---------------------------- DROP TABLE IF EXISTS `sys_role`; CREATE TABLE `sys_role` ( `id` int(11) NOT NULL, `rolename` v原创 2022-03-28 22:42:05 · 904 阅读 · 0 评论 -
SpringSecurity学习笔记3_认证相关的接口和类
一、UserDetails接口 1.UserDetails:接口,表示用户信息 接口中定义的方法如下: //权限的集合 Collection<? extends GrantedAuthority> getAuthorities(); String getPassword(); String getUsername(); //账号是否过期 boolean isAccountNonExpired(); //账号是否锁定 boolean isAccount...原创 2022-03-27 19:29:37 · 1802 阅读 · 0 评论 -
SpringSecurity学习笔记2_基于数据库管理用户
一、UserDetails接口介绍 SpringSecurity通过UserDetail对象来管理用户 UserDetail有一个实现类User,我们需要将数据库中得到的用户信息包装成User类的实例,然后才能让SpringSecurity来管理用户的认证鉴权。 二、引入Maven依赖 <dependencies> <!--SpringSecurity启动依赖--> <dependency> <g原创 2022-03-27 16:16:38 · 1098 阅读 · 0 评论 -
SpringSecurity学习笔记1_基于内存管理用户
一、简单配置 1.配置文件中自定义用户密码 application.yml #配置文件中自定义用户名密码 spring: security: user: name: llb password: 123456 2.关闭验证功能 //排除security的配置,让它不起作用 @SpringBootApplication(exclude = {SecurityAutoConfiguration.class}) 二、基于内存管理用户 1.在配置类中配置用户密码信原创 2022-03-27 15:52:51 · 760 阅读 · 0 评论