我想知道如何阻止访问我的网络应用程序中的静态内容文件夹.这些文件夹位于战争中的web-root文件夹内.像这样:
myapp/
-css/
-js/
-swf/
:
WEB-INF/
我希望当用户在会话中时,内容只能从应用程序中看到.如果有人在他/她的会话之外(在其过期之后)点击了网址,则应该阻止该内容.
它是一个带有spring的groovy-grails应用程序,我们正在使用tomcat服务器.
使用Web安全约束保护安全.以下是限制文件夹的示例:
<security-constraint>
<web-resource-collection>
<web-resource-name >precluded methods</web-resource-name>
<url-pattern >/css/*</url-pattern>
<url-pattern >/js/*</url-pattern>
<url-pattern >/swf/*</url-pattern>
</web-resource-collection>
<auth-constraint/>
</security-constraint>
Run Code Online (Sandbox Code Playgroud)大多数应用服务器都支持将文件或目录屏蔽到外部世界.请检查他们的文件.
| 归档时间: |
|
| 查看次数: |
3903 次 |
| 最近记录: |