如何在Tomcat6下的Jersey 1.18上实现用户身份验证?
Tomcat6使用Realms(现在不能使用)或Servlets(如果用户可以调用URI,则使用调度程序逻辑)。
Jersey有ServletContainer和过滤器,但我找不到任何这个目标
我需要的是:
可以对哪个Class / Jersey.Filter / Jersey.Servlet进行第3步处理? 我很抱歉,Realms非常满意,但是这台服务器有自己的Realm模块,出于安全考虑,它无法重新实现。由于Jersey Servlet Container的存在,我担心使用Http Servlet 感谢您的建议; - )
答案 0 :(得分:0)
By:lrnzcig 2月25日19:20
嗨!我会做一个authenticationFilter,你可以看到很多答案,例如这个。但是,我快速浏览了Jersey 1.18的文档,它真的很老了!我不认为你可以在Jersey 1.18中以同样的方式做到这一点。我想唯一的办法就是在tomcat级别添加一个过滤器,如果认证正常,你将请求传递给Jersey,如果不是,则返回错误代码。希望它有所帮助。