簡體   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