思考了一下,有两种方法,
一种是使用LDAP访问域服务器(389端口)进行用户校验
另一种方法是使用samba组织的jcifs使用NTLM方式进行校验
第一种方法暂时不提,下面着重说一下第二种方法
----------------------------------------------------------
NTLM校验又分为两种,一种是使用共享目录的方式进行校验,如下
<wbr><filter><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><filter-name>NtlmHttpFilter</filter-name><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><filter-class>jcifs.http.NtlmHttpFilter</filter-class><wbr><wbr><br><wbr><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><init-param><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><param-name>jcifs.http.domainController</param-name><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><param-value>192.168.2.15</param-value><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr></init-param><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><init-param><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><param-name>jcifs.smb.client.logonShare</param-name><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><param-value>JCIFSACL</param-value><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr></init-param><wbr><wbr><br><wbr> </filter><wbr><wbr><br><wbr><wbr><wbr><br><wbr> <filter-mapping><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><filter-name>NtlmHttpFilter</filter-name><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><url-pattern>/*</url-pattern><wbr><wbr><br><wbr></filter-mapping></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
这种方法是通过虚拟一个名为:JCIFS***_&&_%%的用户来访问认证计算机进行认证的。其中***表示当前tomcat计算机的IP的第一位,&&表示最后一位,%%是一个序列数<wbr><wbr></wbr></wbr>
----------------------------------------------------------
另一种是通过域控制器进行校验,由于手头没有域控制器,暂时无法验证这种方式的正确性
<filter><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><filter-name>NtlmHttpFilter</filter-name><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><filter-class>jcifs.http.NtlmHttpFilter</filter-class><wbr><wbr><br><wbr><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><init-param><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><param-name>jcifs.smb.client.domain</param-name><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><param-value>NYC-USERS</param-value><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr></init-param><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><init-param><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><param-name>jcifs.netbios.wins</param-name><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><param-value>10.169.10.77,10.169.10.66</param-value><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr></init-param><wbr><wbr><br><wbr> </filter><wbr><wbr><br><wbr><wbr><wbr><br><wbr> <filter-mapping><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><filter-name>NtlmHttpFilter</filter-name><wbr><wbr><br><wbr><wbr><wbr><wbr><wbr><url-pattern>/*</url-pattern><wbr><wbr><br><wbr></filter-mapping></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
jcifs.smb.client.domain应该指的是域名,而jcifs.netbios.wins就应该是相应的Wins服务器了,一般来说这里填写域控制器的IP
分享到:
相关推荐
Javawebapp课程设计报告.docxJavawebapp课程设计报告.docxJavawebapp课程设计报告.docxJavawebapp课程设计报告.docxJavawebapp课程设计报告.docxJavawebapp课程设计报告.docxJavawebapp课程设计报告.docxJavawebapp...
java源码部署电子邮件生成器精灵(EGG男) (以前称为垃圾邮件生成器) 托管在Heroku上。 ===背景故事=== 在我的高中CSIII班上,只有一个我无法完成的实验室,作为一名完成主义者,我决定我会在自己被隔离的多余时间...
java web应用程序源码
app + java +源码webCodeGenerator 一个代码生成器,可以使用Velocity为Java Web应用程序生成Model(bean),Dao,Service源代码。
SIH2k18-JavaWebApp I4C ID为17419 团队负责人:梅克森·费尔南德斯(Mexson Fernandes) 我们的Smart India Hackathon项目的git回购。 与政府的劳工网站同步的Java网络应用程序。 团队:- 梅克森·费尔南德斯...
Baixe o [repositório]配置和安装Java安装说明: Instaleaplicaçãonormalmente 配置: Nãoha necessidade 蚀安装说明: Instaleaplicaçãonormalmente 配置: com Eclipse iniciado,方法: “文件” “从文件...
Javaweb_chatroom 这是本学期的课程设计,做的很烂。只实现了基本的使用websocket聊天以及表情发送,
BioMight:BioMight-人类生物动画引擎