Tomcat安全域
安全域概念:
是tomcat的内置功能,,org.apache.catalina.Realm接口声明了将一组用户名、密码以及所关联的角色集成到Tomcat的方法。
提供了以下8种安全域类型:
1.内存域(MemoryRealm):访问以一组对象的形式存放在内存中的安全认证信息。服务启动时,会从XML(conf/tomcat-users.xml)中读取安全认证信息并初始化。
2.用户数据库域(UserDatabaseRealm):访问JNDL资源中用户数据库的安全认证信息。通常以xml文件的形式存放。
3.JDBC域:通过JDBC驱动程序访问存放在数据库中的安全验证信息。
4.数据源域、JNDL域、JAAS域、混合域、LoclOut域。
二、安全域的基本配置
首先,在web.xml配置文件中为web资源设置安全约束,需配置
然后在server.xml或context.xml中配置
案例:
Test Security Protected /protected/* GET POST admin FROM (三种验证,basic基本验证,DIGEST摘要验证)登录表单验证 /login.jsp /error.jsp