为了账号安全,请及时绑定邮箱和手机立即绑定

RESTful服务如何对资源权限控制?

RESTful服务如何对资源权限控制?

陪伴而非守候 2019-03-16 14:15:13
最近为一个基于RESTful服务的项目来做权限相关的东西。这个项目是基于RESTful风格来开发的,前端使用angular开发,基本达到了前后端分离。目前身份认证使用的是JWT,但是对资源的权限控制我就不知道如何设计了。现在大概的想法是定义资源、权限、角色、用户这几张表,资源和权限绑定。然后通过过滤器验证每一个请求访问的资源对于当前用户是否有权限。但是前端的一些功能的按钮也对应的是一个接口,我如何告诉前端当前用户这个按钮是不显示的?
查看完整描述

2 回答

?
九州编程

TA贡献1785条经验 获得超4个赞

为每个按钮(功能)设置唯一编号,用户授权的时候,就是按钮编号的集合,有该按钮即代表拥有该权限。
如果没有必要粒度做到这么细的话,可以设置把功能分类,比如增删改查,用户对应的权限也是这几种。

查看完整回答
反对 回复 2019-04-18
?
DIEA

TA贡献1820条经验 获得超2个赞

前端的一些功能的按钮也对应的是一个接口,我如何告诉前端当前用户这个按钮是不显示的?

这儿我也很困惑,这是一个问题。

另外还有一个问题:
前端页面需要根据用户权限的不同,显式或者隐藏不同的界面,或者按钮,链接等。这个时候如何处理?


查看完整回答
反对 回复 2019-04-18
  • 2 回答
  • 0 关注
  • 531 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号