繁体   English   中英

您如何用Jetty 4密码保护JBoss 3中的静态内容?

[英]How do you password protect static content in JBoss 3 with Jetty 4?

我有一个依赖webtoken和cookie的登录应用程序,以及一些在jboss中运行的其他应用程序。 我也有静态内容,大部分是apache2下的PDF文件,这些文件在静态页面中以链接形式列出,无需证书即可直接访问。 我试图用密码保护这些内容,并愿意将它们移动到我的jboss中。 因此,如果我尝试访问特定PDF文件的URL,但尚未登录,则应重定向到登录名。 如果我已登录,则应该能够在浏览器中看到PDF文件。

规格:jboss-3.2.7 jetty-4.2.24 sar

我通过在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>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM