Apache Wicket - Пользовательский сервлет - PullRequest
0 голосов
/ 29 марта 2019

Я пытаюсь интегрировать Wicket (1.5.16) с «Единой регистрацией».В этом процессе IdP отправляет набор атрибутов обратно в приложение Wicket, используя HTTP POST.

Если я использую его, он ищет жизненный цикл, а также добавляет некоторые числа в форму и т. Д. Я ищуСледующее решение: 1) Создайте класс Servlet / Some Wicket, который может получать запросы POST.2) Если проверка подлинности SAML прошла успешно, перешлите к частному внутреннему.

Пожалуйста, дайте мне знать, если у вас есть какие-либо материалы.

1 Ответ

1 голос
/ 29 марта 2019

Вы можете обернуть калитку в другой фильтр сервлетов.Таким образом, ваш Фильтр сначала получит запрос и может решить, обрабатывать ли его или передавать его в Wicket.

Для этого вам просто нужно определить свой <filter> выше / до фильтра / сервлета Wicket в сети.XML.

...