【发布时间】:2013-11-04 23:24:36
【问题描述】:
我正在使用 Apache Shiro 来保护我的 jesey-guice 应用程序。我通过扩展 ShiroWebModule 定义了一个 SecurityModule,如 example 中所述。
对于非生产环境,我有不同的安全要求,因此我定义了 DevSecurityModle 具有不同的(限制较少的)过滤器集。我希望在以下方面做一些事情:
Modules.override (new SecurityModule()).with (new DevSecurityModule());
但是,我意识到 Modules.override 仅覆盖绑定,并且由于 bindRealm() 或 addFilterChain() 都不是绑定,我只是添加新的安全领域和过滤器。
如何做到这一点?
【问题讨论】: