【问题标题】:Spring Security Implementation in Legacy Application旧版应用程序中的 Spring Security 实现
【发布时间】:2012-04-21 19:25:51
【问题描述】:

假设我有一个执行不同操作的屏幕名称 ITEM:

保存、更新和删除。

我已为用户 ADMIN 分配了 ADMIN 角色,而 ADMIN 角色只能在此屏幕上执行 SAVE 和 UPDATE 操作。如何使用 spring security 自定义它

方法级别安全性检查仅针对角色,但不会更进一步,但必须通过 spring 安全性来实现。

【问题讨论】:

    标签: spring spring-security


    【解决方案1】:

    1) 您可以做的第一件事是根据角色隐藏/禁用选项 URL。因此,具有管理员以外角色的用户无法查看/单​​击保存和更新。
    2) 使用拦截器代替编写方法级代码,拦截每个请求并检查角色。
    查看此question 了解更多详情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-07
      • 1970-01-01
      • 2017-05-10
      • 2012-03-05
      • 1970-01-01
      • 1970-01-01
      • 2014-12-20
      • 2018-09-18
      相关资源
      最近更新 更多