【问题标题】:Override ShiroWebModule filter and realm覆盖 ShiroWebModule 过滤器和领域
【发布时间】: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() 都不是绑定,我只是添加新的安全领域和过滤器。

如何做到这一点?

【问题讨论】:

    标签: guice shiro


    【解决方案1】:

    我的印象是DevSecurityModuleSecurityModule 的替代品。如果是这种情况,那么为什么不在您的开发二进制文件中安装DevSecurityModule 而不是SecurityModule,反之亦然?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-28
      • 1970-01-01
      • 2015-05-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多