【发布时间】:2014-07-21 22:37:52
【问题描述】:
如何在 Java Web 应用程序中限制非管理员角色对安全页面的直接访问?例如,我的应用程序中有 350-500 个 URL,我想隐藏其中的 20-30 个,并且只允许管理员角色访问它们。解决这个问题的最佳方法是什么?这种情况下的最佳做法是什么?
我可能需要通过单开头 URI 对必要的 URL 进行分组吗?或者以某种方式使用web.xml 属性?或者在会话中使用登录用户的保存角色并使用 servlet 过滤器就足够了?这种情况下的问题是我需要整理每个安全 URL。不过以后可能还有很多……
我想所有人都面临这个问题。请给我这种情况的标准和简单的解决方案!提前致谢!
我将不胜感激任何建议和提示!
【问题讨论】:
-
开始here。这都是 JavaEE 规范的一部分,不要重新发明轮子。
标签: java jsp jakarta-ee servlets web.xml