gpt4 book ai didi

servlets - OSGI HttpService : securing all the servlets

转载 作者:行者123 更新时间:2023-12-04 19:50:10 24 4
gpt4 key购买 nike

感谢 HttpService,我正在开发 servlet 并将它们注册到我的 OSGI 容器中。我的目标是保护在我的 OSGI 容器中注册的所有 servlet。我看到我可以使用我自己的 handleSecurity 方法实现向 HttpContext 注册我的 Servlet 来处理我的安全。

但我正在考虑一个包使用默认 HttpContext 注册一个 servlet 的情况(这意味着没有安全性)。

所以我的问题是,有没有办法一劳永逸地强制部署在我的 OSGI 容器中的所有 servlet 的安全性?

最佳答案

我将使用服务 Hook 功能 (OSGI 4.3) 来覆盖 HttpService.registerServlet 的行为。在我的钩子(Hook)中,我将强制使用我的 HttContext 实现。

使用此解决方案,任何向 HttpService 注册 servlet 的包都将受到我的 HttpContext 实现的保护。

关于servlets - OSGI HttpService : securing all the servlets,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12490644/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com