【问题标题】:How do you password protect static content in JBoss 3 with Jetty 4?如何使用 Jetty 4 对 JBoss 3 中的静态内容进行密码保护?
【发布时间】:2014-10-30 21:50:44
【问题描述】:

我有一个登录应用程序,它依赖于 webtoken 和 cookie,以及在 jboss 中运行的一些其他应用程序。我也有静态内容,主要是 apache2 下的 PDF 文件,它们在静态页面中作为链接列出,无需凭据即可直接访问。我正在尝试用密码保护这些内容,并愿意将它们移动到我的 jboss 中的某个位置。因此,如果我尝试访问特定 PDF 文件的 url,但我没有登录,我应该被重定向到登录。如果我已登录,我应该能够看到在我的浏览器中打开的 PDF 文件。

规格: jboss-3.2.7 jetty-4.2.24 sar

【问题讨论】:

  • 什么是jetty-4.2.24.sar??
  • 那是在早期 jboss 中运行的旧服务存档文件...大约 2002 年

标签: jboss jetty


【解决方案1】:

我通过在 WEB-INF web.xml 中添加一个带有身份验证的过滤器和带有 url 模式的过滤器映射来解决它。

<filter>
 <filter-name>filter1</filter-name>
 <filter-class>com.shojib.filter1</filter-class>
</filter>
<filter-mapping>
 <filter-name>filter1</filter-name>
 <url-pattern>/htdocs/*</url-pattern>
</filter-mapping>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-07
    • 1970-01-01
    • 1970-01-01
    • 2011-02-26
    • 2020-04-11
    • 1970-01-01
    • 1970-01-01
    • 2018-02-02
    相关资源
    最近更新 更多