3

我正在将 Glassfish 应用程序迁移到 Wildfly 8。在 Glassfish 中我使用的是 Jersey,而在 Wildfly 中我使用的是 RESTeasy。我在 WildFly 中的 JASPIC 实现中遇到了一些问题。

在这两个容器中,SAM (ServerAuthModule) 在请求开始时被调用以允许验证先前的身份验证。

在 Wildfly 中,我的 SAM 在调用 HttpServletRequest.authenticate() 后没有被调用。在 Glassfish 中,这按预期工作并重新调用了 SAM。为了让 Wildfly 在请求期间第二次调用 SAM,我需要做些什么特别的事情,还是这个功能在 Wildfly 中被破坏了?

4

1 回答 1

2

这是 WildFly 中的一个错误。见https://issues.jboss.org/browse/UNDERTOW-263

这里有一个解决方法:http: //jdevelopment.nl/experiences-migrating-jboss-7-wildfly-81

归结为必须安装您自己的 Undertow 处理程序来重置某些状态。

于 2014-12-15T14:12:20.050 回答