Я переношу приложение Glassfish в Wildfly 8. В Glassfish я использовал Джерси, а в Wildfly я использую RESTeasy , У меня возникла проблема с реализацией JASPIC в WildFly.Wildfly 8.1.0 Final/JASPIC: ServerAuthModule.validateRequest() не вызывается при вызове HttpServletRequest.authenticate()
В обоих контейнерах в начале запроса вызывается SAM (ServerAuthModule), чтобы можно было проверить предыдущий auth.
В Wildfly мой SAM не вызывается после вызова HttpServletRequest.authenticate(). В Glassfish это работало так, как ожидалось, и повторно вызывало SAM. Есть ли что-то особенное, что я должен сделать, чтобы заставить Wildfly вызывать SAM во второй раз во время запроса или эта функция просто сломана в Wildfly?
Спасибо. Принято как ответ. Возможно, мне придется переоценить это в ближайшем будущем. Тем временем я закончил делать некоторые смешные проверки в SAM, чтобы увидеть, какой ресурс попал и спуститься по логике auth во время вызова в начале каждого запроса. Не оптимально, но это заставило меня пройти мимо блокатора. –