Echo's Page

十年磨一剑,只等待出鞘的那一刻!!!

dotyboyID:dotyboy
17004次访问,排名6534好友1人,关注者0
dotyboy的文章
原创 17 篇
翻译 0 篇
转载 11 篇
评论 2 篇
最近评论
algcfx:Wow gold
rain_cn:java综合网,不错
文章分类
收藏
    相册
    URL
    AJAX中国
    Bruce Eckel
    厕所里冥想
    子乌的叶子
    张孝详
    每日一得(about java)
    琳婕小筑-老猫的理想
    站长日志
    编程笔记网
    阿里的家
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 jCIFS收藏

    新一篇: Portal技术原理 | 旧一篇: 谨慎使用ibatis中的缓存 |

    是一个完全用Java开发的SMB客户端库。它紧密地遵循CIFS规范(是Microsoft Windows平台标准文件共享协议),支持Unicode,命令管道,批处理,线程化调用者的IO复用,加密认证,完整事务,域/工作组/主机/共享/文件枚举,NetBIOS 套接字和名称服务,smb:// URL协议处理器,一个类API的java.io.File ,RAP调用,NTLM HTTP鉴别。它广泛用于企业内部网络。

    JCIFS: The Java CIFS Client Library
    http://jcifs.samba.org/ 
     

    很多公司都希望WEB登陆与域用户结合起来,实现单点登陆,使用jcifs.jar可以非常好实现,下载一个最新的jcifs.jar,放到WEB-INFlib下面,现在是1.27版,然后修改web.xml,加入下面:

    <filter>
    <filter-name>NtlmHttpFilter</filter-name>
    <filter-class>jcifs.http.NtlmHttpFilter</filter-class>
    <init-param>
    <param-name>jcifs.http.domainController</param-name>
    <param-value>192.168.0.90</param-value>
    </init-param>
    </filter>

    <filter-mapping>
    <filter-name>NtlmHttpFilter</filter-name>
    <url-pattern>/*</url-pattern>
    </filter-mapping>

    192.168.0.90是你AD服务器,然后在你的登陆的代码中使用
    request.getRemoteUser(),就可以得到当前域用户的用户名了

     

    发表于 @ 2006年11月24日 23:33:00|评论(loading...)|编辑

    评论:没有评论。

    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © ECHO