最近一段時間發現AD這東西老火了,尤其是涉及到安全這一方面的,所以AD域用戶認證成了現在網絡安全方面的產品必備!這裡就簡單的分享一下,Java通過jcifs集成AD域用戶實現認證,以實現網絡安全!
我們通過一個demo來看看jcifs實現SSO,SSO英文全稱Single Sign On,單點登錄。SSO是在多個應用系統中,用戶只需要登錄一次就可以訪問所有相互信任的應用系統。它包括可以將這次主要的登錄映射到其他應用中用於同一個用戶的登錄的機制。它是目前比較流行的企業業務整合的解決方案之一。
第一步:把jcifs-1.3.15.jar放到tomcat的webapp目錄。
第二步:在web.xml中配置:
<filter> <filter-name>NtlmHttpFilter</filter-name> <filter-class>jcifs.http.NtlmHttpFilter</filter-class> <init-param> <param-name>jcifs.http.domainController</param-name> <!-- 域服務器IP --> <param-value>10.10.2.153</param-value> </init-param> <init-param> <param-name>jcifs.util.loglevel</param-name> <!--如果不在此處輸入域用戶和密碼並且域用戶和密碼不正確的話,你就無法訪問到其他的數據!