是一个完全用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(),就可以得到当前域用户的用户名了
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/dotyboy/archive/2006/11/24/1413195.aspx
分享到:
相关推荐
jcifs-1.3.19.jar 包,用于SMB协议 ,以实现远程读取文件。jcifs-1.3.19.jar 包,用于SMB协议 ,以实现远程读取文件。
jcifs-ext-0.9.4.jar/jcifs-1.3.3.jar 单点登陆 解决maven仓库有jar包但是maven程序无法下载仓库jar包
<param-name>jcifs.smb.client.domain 域名 <param-name>jcifs.netbios.wins 域服务器的IP <param-name>jcifs.util.loglevel <param-value>0 <param-name>jcifs.smb....
jcifs能很好的实现集成登录,在企业中能够实现登录一次就可以访问多个系统
通过jcifs实现java访问网络共享文件 jcifs 是 cifs(common internet file system) java的实现 smb (service message block) to be cifs jcifs 是一个开源项目 可从http://jcifs.samba.org/下载 SmbFileInputStream...
解压即可得到jcifs-ext-0.9.4.jar, java环境资源,jdk1.6及以上
jcifs-1.3.14.jar应用实例
这是使用jcifs在远程机器创建文件夹的例子,请参考。。
jcifs_java_implement_cifs jcifs_java_implement_cifs jcifs_java_implement_cifs jcifs_java_implement_cifs jcifs_java_implement_cifs jcifs_java_implement_cifs
实现共享文件读取和写入
JCIFS is an Open Source client library that implements the CIFS/SMB networking protocol in 100% Java. CIFS is the standard file sharing protocol on the Microsoft Windows platform (e.g. Map Network ...
网络访问文件用的jar。jcifs-1.3.13.jar
jcifs.jar支持域单点登录。只是jcifs.jar包。之前项目用过还不错。
jcifs-1.3.18.jar包,SSO单点登录
通过jcifs.jar 创建远程文件和文件夹, 注意jcifs-1.3.15.jar 需要 远程计算机在局域网内,并且开启共享磁盘权限 。 一般用来连接域控,解析DNS,验证用户名密码。
用于java操作网络邻居的共享目录的jar文件所需的(jcifs-1.3.14.jar )jar包操作包括 上传文件 下载文件 创建文件夹 等。jcifs-1.3.14.jar 的源码
<groupId>org.samba.jcifs <artifactId>jcifs-ext <version>0.9.4 </dependency>
jcifs API开发文档、jar包、开发实例等
<groupId>org.samba.jcifs <artifactId>jcifs-ext <version>0.9.4 </dependency>