码迷,mamicode.com
首页 > 其他好文 > 详细

How Tomcat workd 之第十章 Installing the Authentictor Value 安装校验值

时间:2014-06-24 20:26:39      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:tar   ext   使用   art      cti   

login-config元素在部署描述符中仅仅出现一次,它包含了auth-method元素,指定了Authentiction方法。就这是说context仅仅有LoginConfig的一个实例对象并部署一个校验类的实现。


AuthentictorBase类的哪个子类用作context的校验值取决于部署描述符中auth-method元素的值。auth-method值有一下几种:


BASIC                                BasicAuthenticator

FORM                                 FormAuthenticator

DIGEST                               DigestAuthenticator

CLIENT-CERT                          SSLAuthenticator


如果不存在auth-method,那值就假定为null,将使用NonLoginAuthentictor。


因为校验器类 仅仅在运行期知道,因此类是动态加载的。StandardContext类 使用org.apache.catalian.startup.StartupConfig类来配置许多组StandardContext实例。这个配置包含了校验器类的实例化并与context实例关联。这章的应用安排一个简单地上下文配置,对应于源码中ex10.pyrmont.core.SimpleContextConfig。就像稍后看到的,这个类的实例负责动态加载BasicAuthentictor类,实例化它,并以一个Value安装到StandardContext中。


注意:org.apache.catalian.startup.ContextConfig类将在第十五章中讨论。



How Tomcat workd 之第十章 Installing the Authentictor Value 安装校验值,布布扣,bubuko.com

How Tomcat workd 之第十章 Installing the Authentictor Value 安装校验值

标签:tar   ext   使用   art      cti   

原文地址:http://blog.csdn.net/luccs624061082/article/details/33728867

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!