blogjava - java之路 -j2ee安全策略:为tomcat页面设置访问权限(j_security_check)
来源:百度文库 编辑:神马文学网 时间:2024/04/28 05:32:54
J2EE安全策略:为tomcat页面设置访问权限(j_security_check)
为tomcat页面设置访问权限
CSDN网址:http://blog.csdn.net/fasttalk
刚从CSDN搬到这里,先发表一篇!
在web应用中,对页面的访问控制通常通过程序来控制,流程为:
登录 -> 设置session -> 访问受限页面时检查session是否存在,如果不存在,禁止访问
对于较小型的web应用,可以通过tomcat内置的访问控制机制来实现权限控制。采用这种机制的好处是,程序中无需进行权限控制,完全通过对tomcat的配置即可完成访问控制。
为了在tomcat页面设置访问权限控制,在项目的WEB-INFO/web.xml文件中,进行如下设置:
其中,中指定受限的url,可以使用通配符*,通常对整个目录进行访问权限控制。
中指定哪些角色可以访问指定的url,在中可以设置一个或多个角色名。
使用的角色名来自tomcat的配置文件${CATALINA_HOME}/conf/tomcat-users.xml。
中设置登录方式,的取值为BASIC或FORM。如果为BASIC,浏览器在需要登录时弹出一个登录窗口。如果为FORM方式,需要指定登录页面和登录失败时的提示信息显示页面。
使用FORM方式的配置样例如下:
其中的指定登录页面url,指定登录失败时的提示页面url。
登录页面中,form的action,以及其中的用户名和密码两个参数的名称,都应取固定的值。登录的后台处理程序为j_security_check;用户名和密码的参数名称分别为:j_username和j_password。
如下是登录页面(如:login.jsp)的一段示例代码:
为tomcat页面设置访问权限
CSDN网址:http://blog.csdn.net/fasttalk
刚从CSDN搬到这里,先发表一篇!
在web应用中,对页面的访问控制通常通过程序来控制,流程为:
登录 -> 设置session -> 访问受限页面时检查session是否存在,如果不存在,禁止访问
对于较小型的web应用,可以通过tomcat内置的访问控制机制来实现权限控制。采用这种机制的好处是,程序中无需进行权限控制,完全通过对tomcat的配置即可完成访问控制。
为了在tomcat页面设置访问权限控制,在项目的WEB-INFO/web.xml文件中,进行如下设置:
其中,
使用的角色名来自tomcat的配置文件${CATALINA_HOME}/conf/tomcat-users.xml。
使用FORM方式的配置样例如下:
其中的
登录页面中,form的action,以及其中的用户名和密码两个参数的名称,都应取固定的值。登录的后台处理程序为j_security_check;用户名和密码的参数名称分别为:j_username和j_password。
如下是登录页面(如:login.jsp)的一段示例代码:
blogjava - java之路 -j2ee安全策略:为tomcat页面设置访问权限(j_security_check)
java内部类访问权限
Java中的访问权限控制符
Subversion之路---实现精细的目录访问权限控制
tomcat的编码设置 - 小菜毛毛技术分享 - BlogJava
Java中访问权限-类和接口
跨域访问时Session丢失 - Tomcat - Java - JavaEye论坛
Spring2.0与Hibernate3整合 - J2EE之巅 - BlogJava
Spring2.0与Hibernate3整合 - J2EE之巅 - BlogJava
Red-Piranha Search and Knowledge - Community Edition - Java J2EE Tomcat Lucene Xml Rdf
struts2.0的标签库(简介) - J2EE-UP - BlogJava
blogjava - java之路 -jcl(jakarta commons logging)应用开发小结
J2EE笔记(二) — Java web
J2EE学习之路
J2EE学习之路
C#设置IE代理和使用代理访问网页 - 沙漠中的鱼 - BlogJava
配置tomcat访问日志
合理设置账户权限 从此不再为系统漏洞担惊受怕
作业 - JAVA日志 - BlogJava
BlogJava - Programmer‘s Life - 漫谈权限系统之技术策略以及基于RBAC的实现
Tomcat与Java Web开发技术详解连载之三,
J2EE五年: 从起源到目的- -(转) - Apusic技术顾问园地 - BlogJava
J2EE五年: 从起源到目的- -(转) - Apusic技术顾问园地 - BlogJava
OA系统权限管理设计方案 - DreamAngel - BlogJava