是一个完全用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(),就可以得到当前域用户的用户名了
相关推荐
CAS是实现单点登录的重要组件,简化了用户认证流程。当遇到Maven下载问题时,可以考虑手动添加依赖到项目。而Samba则是在操作系统层面上实现SMB协议,使得非Windows系统也能与Windows网络进行交互。
jcifs-ext-0.9.4.jar便是这样一个关键的拓展包,它为Java应用程序提供了与Windows网络身份验证交互的能力,特别是在实施单点登录(Single Sign-On, SSO)系统如CAS(Central Authentication Service)时。...
jcifs-1.3.18.jar包,SSO单点登录
**jcifs-1.3.15.jar** 是一个Java库,主要用于在Java应用程序中实现对SMB(Server Message Block)协议的支持。SMB是一种广泛使用的网络文件共享协议,尤其在Windows环境中,它允许不同设备在局域网(LAN)内共享...
<groupId>org.samba.jcifs <artifactId>jcifs-ext <version>0.9.4 </dependency>
总之,`jcifs-1.3.17.jar`为Java开发者提供了一个强大的工具,用于在Java应用程序中集成SMB/CIFS文件操作,从而实现与Windows网络共享的无缝交互。正确使用这个库可以极大地扩展Java应用程序的功能,特别是在跨平台...
jcifs-1.3.16.jar是一款专用于网络文件访问的Java库,它允许Java应用程序通过SMB(Server Message Block)协议来操作远程文件系统,而无需依赖FTP或其他传统文件传输方式。SMB是一种广泛使用的协议,尤其在Windows...
Java共享文件下载依赖包jcifs-1.3.3.jar是一个关键组件,它主要用于Java程序在不同操作系统之间实现网络文件共享。这个包是基于Java的CIFS(Common Internet File System)客户端实现,允许Java应用程序与遵循SMB...
jcifs-1.3.14.jar是jcifs的一个版本,它提供了对CIFS协议的实现,允许Java程序直接访问Windows网络共享目录。这个库的核心功能包括: 1. **文件上传**:jcifs库允许开发者编写代码将本地文件上传到网络共享,这在...
jcifs-1.3.19.jar 包,用于SMB协议 ,以实现远程读取文件。jcifs-1.3.19.jar 包,用于SMB协议 ,以实现远程读取文件。
总之,jcifs-1.3.15.jar是Java中处理SMB协议的一个强大工具,通过它,开发者可以在局域网内轻松实现文件的共享与传输。尽管在处理大文件时可能会遇到挑战,但通过合理的策略和错误处理,我们仍能有效地进行文件的...
【jcifs-1.3.13.jar】是一款在Java平台上用于网络文件系统访问的库,主要用于处理SMB(Server Message Block)协议,这是一种广泛应用于Windows网络共享、NAS设备和其他跨平台系统的通信协议。该库使得Java应用程序...
<groupId>org.samba.jcifs <artifactId>jcifs-ext <version>0.9.4 </dependency>
jcifs-1.3.14.1 架包,用於遠程上傳文件到共享文件夾所要用到
jcifs-ng jCIFS库的清理和改进版本 最新稳定版本: <groupId>eu.agno3.jcifs <artifactId>jcifs-ng <version>2.1.5 2.0系列现已停产。 变化 支持SMB2(2.02协议级别),部分支持SMB3 删除全局状态 允许按上...
jcifs.jar支持域单点登录。只是jcifs.jar包。之前项目用过还不错。
用于java操作网络邻居的共享目录的jar文件所需的(jcifs-1.3.14.jar )jar包 操作包括 上传文件 下载文件 创建文件夹 等