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

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


          網站導航:
          相關文章:
           
          主站蜘蛛池模板: 赣州市| 马龙县| 涞源县| 金寨县| 闵行区| 河间市| 甘泉县| 沧州市| 固镇县| 邮箱| 望奎县| 枝江市| 平罗县| 铁力市| 周宁县| 攀枝花市| 高淳县| 根河市| 石狮市| 义马市| 磐安县| 麟游县| 色达县| 浏阳市| 竹山县| 墨江| 城固县| 石城县| 军事| 洪雅县| 梁山县| 故城县| 凌云县| 大连市| 赤水市| 马边| 金华市| 孝昌县| 施甸县| 临潭县| 肃宁县|