【发布时间】:2011-02-23 17:47:13
【问题描述】:
我正在考虑为我的应用程序使用带有 EL(表达式语言)功能的 Spring Security 注释。例如:
@PreAuthorize("hasPermission(#contact, 'admin')")
public void deletePermission(Contact contact, Sid recipient, Permission permission);
我需要 EL 功能,因为我已经构建了自己的 ACL 实现。但是,要将此功能与“#contact”类型参数一起使用,Spring 文档中这样说:
您可以访问任何方法 按名称作为表达式的参数 变量,前提是您的代码有 调试信息编译进去。
这引出了两个问题:
- 可以接受 商业化生产应用 与调试信息一起分发?
- 如果没有,有什么办法吗 这个?
感谢您对此的任何指导!
【问题讨论】:
标签: debugging spring-security acl