Spring Security
文章平均质量分 85
奥特迦
越努力,越幸运。
展开
-
SpringSecurity系列(五) Spring Security 权限设计
1. 写在前面权限设计无非就是:用户-角色-菜单,再加上两张中间表。首先需要给角色赋予权限菜单,然后再把角色赋给相应的用户。比如人事部门主管用户名是hrUser,他的角色是hrRole,角色用有的权限是/hr/add、/hr/edit等,hrUser这个用户就可以操作人事相关的新增和修改操作。在Spring Security要怎么实现呢,废话不多说,直接上代码。2. 给用户添加角色信息前面的文章我们已经实现了登录、获取菜单的功能,下面一段代码是为用户赋予角色。2.1 User 实体类pac原创 2021-05-29 13:03:15 · 1220 阅读 · 0 评论 -
SpringSecurity系列(四) Spring Security 实现权限树形菜单
SpringSecurity系列(一) 初识 Spring SecuritySpringSecurity系列(二) Spring Security入门SpringSecurity系列(三) Spring Security 表单登录这篇文章来实现树形菜单,和大多数权限功能类似,这里总共需要五张表,分别是:菜单表-v_menu、用户表-v_user、角色表v_role、菜单角色表-v_menu_role、用户角色表表v_user_role。1. 实体类package com.javaboy.vms.原创 2021-05-03 15:17:36 · 1047 阅读 · 3 评论 -
SpringSecurity系列(三) Spring Security 表单登录
SpringSecurity系列(一) 初识 Spring SecuritySpringSecurity系列(二) Spring Security入门1. 服务端1.1 登录项配置继续完善 SecurityConfig 配置类,重写 configure(HttpSecurity http) 方法: @Override protected void configure(HttpSecurity http) throws Exception { http.authorizeReques.原创 2021-04-20 11:38:30 · 455 阅读 · 1 评论 -
SpringSecurity系列(二) Spring Security入门
1. 新建项目1.1 新建并启动项目新建 Spring Boot 项目,添加 Spring Web 和 Spring Security 依赖:其中 Spring Security 依赖中主要的是这两个:项目创建成功后,添加一个测试接口:package com.javaboy.vms;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBo原创 2021-04-15 18:07:57 · 409 阅读 · 0 评论 -
SpringSecurity系列(一) 初识 Spring Security
1. 写在前面Spring Security 系列是我跟着 " 江南一点雨 " 王松大神公众号的系列文章学习的。大神的博客:https://blog.csdn.net/u012702547Java 领域老牌的权限管理框架当属 Shiro 了,Shiro 有着众多的优点,例如:轻量、简单、易于集成等。当然 Shiro 也有不足,例如对 OAuth2 支持不够,在 Spring Boot 面前无法充分展示自己的优势等等。自从 Spring Boot、Spring Cloud 火起来之后,Spring Se原创 2021-04-14 15:08:08 · 450 阅读 · 0 评论