Angularjs 在Web应用程序中实现UI小部件的访问控制/授权

Angularjs 在Web应用程序中实现UI小部件的访问控制/授权,angularjs,spring-mvc,spring-security,kendo-ui,Angularjs,Spring Mvc,Spring Security,Kendo Ui,我正在研究在web应用程序中进行动态访问控制的各种方法。以下是我的设想: 我的网页有一个带有行级编辑的网格小部件(剑道UI网格) 操作。基于用户的权利,我想 启用/禁用网格上的编辑功能。我可以在LDAP中实现访问控制列表,或者在数据库中实现我自己的权限结构。我使用SpringMVC和剑道UI,我正在考虑AngularJS和剑道UI一起构建我的web应用程序 一种可能的方法是使用Spring安全性与授权后端集成,并使用Spring安全性标记libs在jsp中实现访问控制。但是,我不确定这是否是最好

我正在研究在web应用程序中进行动态访问控制的各种方法。以下是我的设想:

我的网页有一个带有行级编辑的网格小部件(剑道UI网格) 操作。基于用户的权利,我想 启用/禁用网格上的编辑功能。我可以在LDAP中实现访问控制列表,或者在数据库中实现我自己的权限结构。我使用SpringMVC和剑道UI,我正在考虑AngularJS和剑道UI一起构建我的web应用程序

一种可能的方法是使用Spring安全性与授权后端集成,并使用Spring安全性标记libs在jsp中实现访问控制。但是,我不确定这是否是最好的方法。我对AngularJS还不够熟悉,无法确定AngularJS是否可以帮助我对UI小部件进行这种授权


您对实现这种访问控制的各种框架的建议和经验将非常有用。

Angular无法验证和验证请求,这是服务器必须做的事情,无论jquery、Angular、ember、web服务层是否必须验证每个请求是否有效。也就是说,你可以很容易地在angular应用程序中维护你的用户状态。@lucuma我知道angular无法验证请求,但是,我有没有办法将授权信息传递给angular,然后用它来确定是否应该显示UI小部件?这是绝对的,而且在整个应用程序中共享用户状态非常常见,包括在angular世界中被称为
指令的UI小部件。