首页 > 解决方案 > Apache Wicket - 自定义 servlet

问题描述

我正在尝试将 Wicket (1.5.16) 与“单点登录”集成。在这个过程中,IdP 使用 HTTP POST 将一堆属性发布回 Wicket 应用程序。

如果我使用 ,它会查找生命周期并向表单添加一些数字等。我正在寻找以下解决方案,1)创建一个可以接收 POST 请求的 Servlet/Some Wicket 类。2) 如果 SAML 身份验证成功,则转发到私有 Internal 。

如果您有任何意见,请告诉我。

标签: javaapachewicket

解决方案


您可以将 Wicket 包装在另一个 Servlet 过滤器中。这样,您的过滤器将首先接收请求,并可能决定是处理它还是将其传递给 Wicket。

要做到这一点,您只需要<filter>在 web.xml 中定义您的上面/之前的 Wicket 过滤器/servlet。


推荐阅读