分端实现权限控制
最常见的接口权限控制就是分端形式了,不同的端实现不同的接口,一个用户登录后,只能访问这个端的接口,而不能去访问其他端的接口....权限控制
rbac其实百度已经很多了,我这边就大概说明下定义....RBAC基于角色的访问控制(Role-Based Access Control )
按代码的方式来讲就是:
给角色赋予不同的权限,再通过给用户赋予不同的角色,来实现不同的权限控制....这个时候,我们可以通过rbac权限控制的方法来做
代码结构为:
└── User 所有角色都是用户,需要登陆,通过数据库授权
├── Apply
│ ├── add 职工...很明显,最简单的方法就是,写一个 getListForStaff再写一个 getListForFinance
那么又会问了,既然方法还是要写这么多,那rbac权限控制还有存在的必要吗?