我正在将 Glassfish 应用程序迁移到 Wildfly 8。在 Glassfish 中我使用的是 Jersey,而在 Wildfly 中我使用的是 RESTeasy。我在 WildFly 中的 JASPIC 实现中遇到了一些问题。
在这两个容器中,SAM (ServerAuthModule) 在请求开始时被调用以允许验证先前的身份验证。
在 Wildfly 中,我的 SAM 在调用 HttpServletRequest.authenticate() 后没有被调用。在 Glassfish 中,这按预期工作并重新调用了 SAM。为了让 Wildfly 在请求期间第二次调用 SAM,我需要做些什么特别的事情,还是这个功能在 Wildfly 中被破坏了?