我有一個OSGi容器,它在/ services/service_a上承載多個CXF Web服務;/services/service_b等,以及一些捆綁部署的web應用程序。我試圖讓SSO啓用所有端點,但在註冊Servlet過濾器時遇到了麻煩,因此我可以讓Spring Security接管。如何註冊一個servlet過濾器來捕獲OSGi容器中的所有HTTP請求?
使用Pax-web白板我能夠註冊與簡單的servlet綁定的過濾器。但是,當我嘗試過濾/ *處的請求時,過濾器不再捕獲這些請求。是否有可能註冊一個過濾器,可以使用pax-web或一些Jetty-osgi魔術來捕獲所有請求?
我確實希望使用JOSSO爲SSO實現,所以我需要一些方法來反對我的CXF端點註冊一個Servlet過濾器。 Web應用程序,我可以在web.xml中聲明過濾器,但端點使用CXF軟件包而不使用web.xml – badaltitude