java - RESTful服务如何对资源权限控制?
迷茫
迷茫 2017-04-17 17:52:17
0
2
417

最近为一个基于RESTful服务的项目来做权限相关的东西。这个项目是基于RESTful风格来开发的,前端使用angular开发,基本达到了前后端分离。

目前身份认证使用的是JWT,但是对资源的权限控制我就不知道如何设计了。现在大概的想法是定义资源、权限、角色、用户这几张表,资源和权限绑定。然后通过过滤器验证每一个请求访问的资源对于当前用户是否有权限。但是前端的一些功能的按钮也对应的是一个接口,我如何告诉前端当前用户这个按钮是不显示的?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

répondre à tous(2)
Ty80

Définissez un numéro unique pour chaque bouton (fonction). Lorsque l'utilisateur l'autorise, il s'agit d'une collection de numéros de boutons. Avoir ce bouton signifie que vous avez l'autorisation.
S'il n'est pas nécessaire d'être aussi granulaire, vous pouvez configurer des fonctions à classer, telles que l'ajout, la suppression, la modification et la vérification, et les autorisations correspondantes pour les utilisateurs sont également de ce type.

阿神

Certains boutons de fonction du front-end correspondent également à une interface. Comment indiquer à l'utilisateur du front-end que ce bouton n'est pas affiché ?

Je suis également confus ici, c'est une question.

Autre problème :
La page frontale doit afficher ou masquer différentes interfaces, boutons, liens, etc. selon les différentes autorisations des utilisateurs. Comment faire face à cette situation ?

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal