序言:.NET 开发人员,涉足 Java/JBoss 领域。
首先,如果这个问题以前在这里提出过,我很抱歉;但到目前为止,我只能挑选一些零碎的信息。我真的很感激一些综合信息。
我有一个用 .NET 编写的正在进行的 SSO 项目,它拦截所有 HTTP 请求(或基于 MIME 类型的特定集合),与一些预加载的缓存配置(应用程序)和状态(会话/登录用户)数据相匹配并决定如何处理该请求 - 允许、拒绝或要求提供凭据。(不幸的是,由于要求我们无法选择现成的解决方案。)
在 IIS/.NET 下,此功能由 HTTP 模块处理,该模块将自身插入请求处理管道并派生必要的操作,甚至在应用程序本身被调用之前。它工作正常,但仅适用于 ASP 和 ASP.NET 应用程序;我们的下一个任务是使其可用于 Java 应用程序,重点是 JBoss。
那面文字墙说,这是实际的问题:
是否有与我们当前使用的 HTTP 模块功能等效的 JBoss - 在应用程序之前执行但可以访问会话/应用程序状态,并且可以读取与应用程序本身一起存储的某种 XML 配置文件?还有另一种更好的方法来实现我们没有研究的吗?
非常感谢您的参与。