
安全框架
安全框架学习笔记
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 · 948 阅读 · 0 评论 -
SpringSecurity学习笔记3_认证相关的接口和类
一、UserDetails接口1.UserDetails:接口,表示用户信息接口中定义的方法如下://权限的集合 Collection<? extends GrantedAuthority> getAuthorities(); String getPassword(); String getUsername();//账号是否过期 boolean isAccountNonExpired();//账号是否锁定 boolean isAccount...原创 2022-03-27 19:29:37 · 1869 阅读 · 0 评论 -
SpringSecurity学习笔记2_基于数据库管理用户
一、UserDetails接口介绍SpringSecurity通过UserDetail对象来管理用户UserDetail有一个实现类User,我们需要将数据库中得到的用户信息包装成User类的实例,然后才能让SpringSecurity来管理用户的认证鉴权。二、引入Maven依赖 <dependencies> <!--SpringSecurity启动依赖--> <dependency> <g原创 2022-03-27 16:16:38 · 1145 阅读 · 0 评论 -
SpringSecurity学习笔记1_基于内存管理用户
一、简单配置1.配置文件中自定义用户密码application.yml#配置文件中自定义用户名密码spring: security: user: name: llb password: 1234562.关闭验证功能//排除security的配置,让它不起作用@SpringBootApplication(exclude = {SecurityAutoConfiguration.class})二、基于内存管理用户1.在配置类中配置用户密码信原创 2022-03-27 15:52:51 · 829 阅读 · 0 评论