将ApacheShiro安全库与基于Dropwizard的JAX-RS应用程序集成



我正在尝试更改Dropwizard以支持Shiro。

我读过文件,有点困惑。我想将Shiro与表单登录身份验证和ApacheShiro注释结合使用。我认为我需要使用泽西过滤器来支持Shiro。

这是在Jersey支持Shiro注释而不是经典的Shiro Filter方法的正确方法吗?

由于Jersey Filters可以很好地访问带有注释的资源,所以对我来说使用注释似乎是完美的。

我宁愿不使用AOP方法,将JAX-RS作为一个独立的模块进行动态集成可能会非常棒。

有人已经为您的要求创建了一个解决方案。

Shiro和Jersey。

https://github.com/javajack/shiro-jersey

Shiro For Dropwizardhttps://github.com/javajack/shiro-jdbi-realm

Dropwizard Shiro Budle示例https://github.com/javajack/dw-shiro-bundle

最新更新