This commit is contained in:
Heeexy
2017-11-18 14:04:08 +08:00
parent 79863a955d
commit 945cdf3d98
+5 -3
View File
@@ -1,11 +1,13 @@
# SpringBoot-shiro-vue
提供一套基于SpringBoot-shiro-vue的权限管理思路.前后端都加以控制,做到按钮/接口级别的权限
提供一套基于SpringBoot-shiro-vue的权限管理思路.
前后端都加以控制,做到按钮/接口级别的权限
# 设计思路
### 核心
每个登录用户拥有各自的N条**权限**,比如文章:查看/编辑/发布/删除
每个登录用户拥有各自的N条权限,比如 文章:查看/编辑/发布/删除
### 后端
@@ -15,7 +17,7 @@
​ 所以我们后台设计的关键点就在于: **后台接口只验证权限,不看角色.**
角色的作用其实只是用来管理分配权限的,真正的验证只验证**权限** ,而不去管你是否是那种角色.体现在代码上就是接口上注解为
​ 角色的作用其实只是用来管理分配权限的,真正的验证只验证**权限** ,而不去管你是否是那种角色.体现在代码上就是接口上注解为
```java
@RequiresPermissions("article:add")