SpringSecurity
文章平均质量分 61
weixin_42200841
asp php c java python技术控
展开
-
Springboot+SpringSecurity权限控制学习笔记(四)静态权限的配置
接上篇Springboot+SpringSecurity权限控制学习笔记(三) 静态权限的配置 上篇中的配置,不登录的情况下,我们能访问login和login.html两个url,登录后可以访问home users roles menus others等所有资源。 如果要控制用账号user登录只能访问home users roles,用admin账号可以访问所有资源。在WebSecurityConfig配置类添加几行配置 package com.xb.rbac.auth; import org.sprin原创 2021-11-19 16:56:25 · 803 阅读 · 0 评论 -
Springboot+SpringSecurity权限控制学习笔记(三)详解FormLogin表单登录模式
接上文HttpBasic用户认证模式 把WebSecurityConfig中的@Configuration注解注释掉,相当于删掉此配置类。再启动项目访问home.html,系统会自动跳转到一个登录页面,这是SpringSecurity默认的登录界面。输入application.properties文件中自定义的用户名admin、密码123456,一样可以登录系统,可以访问所有资源。我们也可以使用自定义的登录界面…… 详解FormLogin表单登录模式 什么是FormLogin登录模式? 就是自定义登录界面,原创 2021-11-19 15:59:34 · 339 阅读 · 0 评论 -
Springboot+SpringSecurity权限控制学习笔记(二)HttpBasic模式登录认证
HttpBasic模式登录认证 弹出登录对话框,最简单的登录认证方式 新建一个类:auth.WebSecurityConfig package com.xb.rbac.auth; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Con原创 2021-11-19 15:18:02 · 419 阅读 · 0 评论 -
Springboot+SpringSecurity权限控制学习笔记(一)项目的创建
Springboot连接Mysql数据库.properties配置文件pom.xml中添加依赖 .properties配置文件 spring.datasource.url= jdbc:mysql://127.0.0.1:3306/rbac?serverTimezone=UTC&characterEncoding=UTF-8&useSSL=false spring.datasource.driverClassName= com.mysql.cj.jdbc.Driver spring.d原创 2021-11-19 12:18:11 · 2756 阅读 · 0 评论