MDA/MDD/TDD/DDD/DDDDDDD
          posts - 536, comments - 111, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          jCIFS(轉)

          Posted on 2008-11-29 01:16 leekiang 閱讀(3213) 評論(0)  編輯  收藏 所屬分類: sso

          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(),就可以得到當前域用戶的用戶名了
          轉自http://www.eit.name/blog/read.php?275

          只有注冊用戶登錄后才能發表評論。


          網站導航:
          相關文章:
           
          主站蜘蛛池模板: 大埔县| 龙口市| 河东区| 政和县| 镇安县| 温州市| 南江县| 阿坝县| 绥德县| 布尔津县| 罗江县| 剑河县| 琼海市| 赤城县| 娱乐| 油尖旺区| 东丽区| 兰西县| 红桥区| 越西县| 吉林省| 达日县| 华池县| 永寿县| 连城县| 台湾省| 宁乡县| 哈密市| 茌平县| 合水县| 东乌珠穆沁旗| 景德镇市| 雅江县| 商南县| 房山区| 昌图县| 三门县| 吴江市| 泰顺县| 绥化市| 大庆市|