我正在尝试更改 Dropwizard 以支持 Shiro。
我已经阅读了文档并且有点困惑。我想将 Shiro 与表单登录身份验证和 Apache Shiro 注释结合使用。我认为我需要使用 Jersey Filters 来支持 Shiro。
这是在 Jersey 上支持 Shiro 注释而不是经典的 Shiro Filter 方法的正确方法吗?
由于 Jersey Filters 可以很好地访问带有注释的资源,因此使用注释对我来说似乎是完美的。
我宁愿不使用 AOP 方法,将 JAX-RS 作为一个单独的模块即时集成可能真的很棒。
最佳答案
已经有人针对您的问题创建了解决方案。
穿着 Jersey 的 Shiro。
https://github.com/javajack/shiro-jersey
Dropwizard 的 Shiro https://github.com/javajack/shiro-jdbi-realm
Dropwizard Shiro Budle 示例 https://github.com/javajack/dw-shiro-bundle
关于java - 将 Apache Shiro 安全库与基于 Dropwizard 的 JAX-RS 应用程序集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13374919/