`
1028826685
  • 浏览: 920111 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类

JCIFS--java通过域登录实现单点登录

    博客分类:
  • J2EE
阅读更多

JCIFS--java通过域登录实现单点登录

 

 

是一个完全用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(),就可以得到当前域用户的用户名了

分享到:
评论

相关推荐

    jcifs-ext-0.9.4.jar/jcifs-1.3.3.jar

    jcifs-ext-0.9.4.jar/jcifs-1.3.3.jar 单点登陆 解决maven仓库有jar包但是maven程序无法下载仓库jar包

    jcifs-ext-0.9.4.jar

    解压即可得到jcifs-ext-0.9.4.jar, java环境资源,jdk1.6及以上

    jcifs-ext-0.9.4.zip

    &lt;groupId&gt;org.samba.jcifs &lt;artifactId&gt;jcifs-ext &lt;version&gt;0.9.4 &lt;/dependency&gt;

    jcifs.jar支持java域单点登录

    jcifs.jar支持域单点登录。只是jcifs.jar包。之前项目用过还不错。

    jcifs-ext-0.9.4

    &lt;groupId&gt;org.samba.jcifs &lt;artifactId&gt;jcifs-ext &lt;version&gt;0.9.4 &lt;/dependency&gt;

    jcifs-1.3.18.jar

    jcifs-1.3.18.jar包,SSO单点登录

    jcifs-1.3.1.jar

    实现共享文件读取和写入

    jcifs-1.3.13.jar

    网络访问文件用的jar。jcifs-1.3.13.jar

    jcifs-1.3.17.jar

    用于java操作网络邻居的共享目录的jar文件所需的(jcifs-1.3.14.jar )jar包操作包括 上传文件 下载文件 创建文件夹 等

    jcifs-1.3.14.1.jar

    jcifs-1.3.14.1 架包,用於遠程上傳文件到共享文件夾所要用到

    jcifs-ng:jCIFS库的清理和改进版本

    jcifs-ng jCIFS库的清理和改进版本 最新稳定版本: &lt;groupId&gt;eu.agno3.jcifs &lt;artifactId&gt;jcifs-ng &lt;version&gt;2.1.5 2.0系列现已停产。 变化 支持SMB2(2.02协议级别),部分支持SMB3 删除全局状态 允许按上...

    jcifs-1.3.15.jar

    通过jcifs.jar 创建远程文件和文件夹, 注意jcifs-1.3.15.jar 需要 远程计算机在局域网内,并且开启共享磁盘权限 。 一般用来连接域控,解析DNS,验证用户名密码。

    jcifs-1.3.14.jar

    用于java操作网络邻居的共享目录的jar文件所需的(jcifs-1.3.14.jar )jar包 操作包括 上传文件 下载文件 创建文件夹 等

    jcifs-1.3.2.jar

    这个包主要实现了web系统的单点登录。在我的blog中有这个包的使用。

    jcifs-1.3.12.zip

    通过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.19.jar

    jcifs-1.3.19.jar 包,用于SMB协议 ,以实现远程读取文件。jcifs-1.3.19.jar 包,用于SMB协议 ,以实现远程读取文件。

    jcifs-1.3.17-sources.jar

    用于java操作网络邻居的共享目录的jar文件所需的(jcifs-1.3.14.jar )jar包操作包括 上传文件 下载文件 创建文件夹 等。jcifs-1.3.14.jar 的源码

Global site tag (gtag.js) - Google Analytics