我有一个OSGi容器,它在/ services / service_a上托管了几个CXF Web服务; / services / service_b等以及作为捆绑包部署的几个Web应用程序。我正在尝试SSO启用所有端点但是在使用Jetty服务器注册servlet过滤器时遇到问题,因此我可以让Spring Security接管。
使用Pax-web白板我能够注册一个绑定到简单servlet的过滤器。但是,当我尝试在/ *处过滤请求时,过滤器不再捕获请求。是否可以使用pax-web或某些Jetty-osgi魔法注册一个能够捕获所有请求的过滤器?
答案 0 :(得分:0)
不确定http白板是否可行。
但是,您应该能够通过创建片段包使用pax-web和Jetty的标准SSO管理来实现相同的最终结果。
一些链接:
http://docs.codehaus.org/display/JETTY/Single+Sign+On+-+Jetty+HashSSORealm
http://docs.codehaus.org/display/JETTY/SessionIds
http://team.ops4j.org/wiki/display/paxweb/Advanced+Jetty+Configuration