jCIFS是一个完全用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.15.jar** 是一个Java库,主要用于在Java应用程序中实现对SMB(Server Message Block)协议的支持。SMB是一种广泛使用的网络文件共享协议,尤其在Windows环境中,它允许不同设备在局域网(LAN)内共享...
**jcifs实现集成登录** 在IT领域,尤其是在企业级应用中,用户登录体验的便捷性和安全性至关重要。"jcifs"(Java CIFS Client)是一个开源的Java库,它实现了通用因特网文件系统(CIFS)协议,允许Java应用程序与...
《jcifs-ext-0.9.4.jar:CAS集成AD域的关键组件》 在现代企业IT环境中,身份验证和授权是网络安全的核心环节。Java社区中的jcifs-ext库扮演了重要角色,特别是在集成Active Directory(AD)域服务时。jcifs-ext-...
Java Community Interface for File Systems (JCIFS) 是一个开源的Java库,它允许Java应用程序通过SMB(Server Message Block)协议来实现对网络上共享资源的访问。标题中的“jcifs java远程访问”指的是使用JCIFS库...
**jcifs API 开发文档与应用** jcifs (Java CIFS Client Library) 是一个开源的 Java 库,它实现了客户端接口文件系统(Client Interface File System, CIFS),也称为 SMB 协议,允许 Java 应用程序访问网络共享...
《jcifs-1.3.16.jar及源码》 jcifs-1.3.16.jar是一款专用于网络文件访问的Java库,它允许Java应用程序通过SMB(Server Message Block)协议来操作远程文件系统,而无需依赖FTP或其他传统文件传输方式。SMB是一种...
在IT行业中,尤其是在网络文件系统领域,jcifs(Java CIFS Client Library)是一个非常重要的工具。CIFS(Common Internet File System)是一种广泛使用的文件共享协议,尤其在Windows环境中。jcifs是一个开源的Java...
Java共享文件下载依赖包jcifs-1.3.3.jar是一个关键组件,它主要用于Java程序在不同操作系统之间实现网络文件共享。这个包是基于Java的CIFS(Common Internet File System)客户端实现,允许Java应用程序与遵循SMB...
标题中的"jcifs-ext-0.9.4.jar"和"jcifs-1.3.3.jar"是Java库文件,它们主要用于处理SMB(Server Message Block)协议,这是一个广泛用于网络共享文件、打印机和其他资源的协议。这些库在Java应用中提供了对Windows...
Java Community Interface for File Sharing (JCIFS) 是一个开源的Java库,它允许Java应用程序能够访问和操作Microsoft的网络文件共享协议,例如SMB(Server Message Block)和CIFS(Common Internet File System)...
**共享文件传输-Jcifs** 在Java编程中,jcifs是一个非常重要的库,它使得Java应用程序能够方便地访问和操作Microsoft网络文件系统(CIFS/SMB)上的共享资源。jcifs-1.3.14.jar是jcifs库的一个版本,提供了对CIFS...
jcifs是一个开源库,它提供了对SMB(Server Message Block)协议的支持,这个协议广泛用于Windows网络中的文件共享和身份验证。NtlmHttpFilter是jcifs库的一部分,专门用于HTTP请求的NTLM(NT LAN Manager)身份验证...
在Java编程环境中,jcifs-1.3.15.jar是一个非常重要的库,它使得开发者能够方便地处理SMB(Server Message Block)协议,也就是Windows操作系统中常用的文件共享协议。这个库允许Java程序访问局域网内的共享文件,...
《jcifs-1.3.17-sources.jar:Java操作网络共享的源码解析》 在Java开发中,有时我们需要访问和操作网络上的共享资源,例如读取、写入或者管理远程计算机的文件系统。这时,jcifs库就成为了一个重要的工具。jcifs...
【jcifs-1.3.1附带示例.rar】是一个包含jcifs-1.3.1.jar库和示例.txt文件的压缩包,主要针对的是在Java环境中通过SMB(Server Message Block)协议访问局域网内其他计算机共享资源的技术。这个库是Java SMB客户端的...
通过jcifs实现java访问网络共享文件 jcifs 是 cifs(common internet file system) java的实现 smb (service message block) to be cifs jcifs 是一个开源项目 可从http://jcifs.samba.org/下载 SmbFileInputStream...
【jcifs-1.3.13.jar】是一款在Java平台上用于网络文件系统访问的库,主要用于处理SMB(Server Message Block)协议,这是一种广泛应用于Windows网络共享、NAS设备和其他跨平台系统的通信协议。该库使得Java应用程序...
【jcifs的拓展包ext】是Java社区中用于处理网络文件共享协议的一个扩展库,主要针对JCIFS(Java Common Internet File System)进行增强。JCIFS是一个开源的Java库,实现了SMB(Server Message Block)协议,允许...
jcifs-1.3.19.jar 包,用于SMB协议 ,以实现远程读取文件。jcifs-1.3.19.jar 包,用于SMB协议 ,以实现远程读取文件。