cas實現(xiàn)單點登錄(sso)經(jīng)典完整教程

cas實現(xiàn)單點登錄(sso)經(jīng)典完整教程

ID:34722220

大?。?74.80 KB

頁數(shù):15頁

時間:2019-03-10

cas實現(xiàn)單點登錄(sso)經(jīng)典完整教程_第1頁
cas實現(xiàn)單點登錄(sso)經(jīng)典完整教程_第2頁
cas實現(xiàn)單點登錄(sso)經(jīng)典完整教程_第3頁
cas實現(xiàn)單點登錄(sso)經(jīng)典完整教程_第4頁
cas實現(xiàn)單點登錄(sso)經(jīng)典完整教程_第5頁
資源描述:

《cas實現(xiàn)單點登錄(sso)經(jīng)典完整教程》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、一、簡介?????????1、cas是有耶魯大學(xué)研發(fā)的單點登錄服務(wù)器?????????2、本教材所用環(huán)境·Tomcat7.2·JDK6·CASService版本??cas-server-3.4.8-release·CASClient版本???cas-client-3.2.1-release????????????????????二、生成證書???????????????證書對于實現(xiàn)此單點登錄非常之重要,證書是服務(wù)器端和客戶端安全通信的憑證,本教程只是演示,所有用了???????????JDK自帶的證書生成工具keytool。當(dāng)然在實

2、際項目中你可以到專門的證書認證中心購買證書。???????????????中文官方網(wǎng)站:http://www.verisign.com/cn/??????????1、用JDK自帶的keytool生成證書???????????????viewplain1.命令:keytool?-genkey?-alias??smalllove?-keyalg?RSA?-keystore?D:/keys/smallkey????????????此命令是生成一個證書,其中smalllove是證書別名???此命令的執(zhí)行如圖所示:??????????????

3、?????????其中名字與姓氏這一最好寫你的域名,如果在單擊測試你可以在C:WindowsSystem32driversetchosts文件中映射一個虛擬域名,????????注意不要寫IP。??????2、導(dǎo)出證書?????????viewplain1.命令:C:>keytool?-export?-file?d:/keys/small.crt?-alias?smalllove?-keystore?d:/keys/smallkey???????????如圖:????????????????????密碼為上步設(shè)置的密碼。

4、??????3、把證書導(dǎo)入到客戶端JDK中。?????????viewplain1.命令:keytool?-import?-keystore?C:Javajdk1.6.0_21libsecuritycacerts?-file?D:/keys/small.crt?-alias?smalllove????????此命令是把證書導(dǎo)入到JDK中。??????如圖:?????????????到此證書導(dǎo)入成功。???????注意:在此步有可能出現(xiàn)如下錯誤????viewplain1.C:>keytool?-import?-keyst

5、ore?C:Javajdk1.6.0_21libsecuritycacerts?-file?D:/keys/small.crt?-alias?smalllove??2.???輸入keystore密碼:??3.?keytool錯誤:?java.io.IOException:?Keystore?was?tampered?with,?or?password?was?incorrect??????????????次錯誤的解決方法是,把%JAVA_HOME%libsecurity下的cacerts文件刪除掉,在執(zhí)行。??????

6、???????三、配置服務(wù)端????????????1、下載CAS的服務(wù)端,解壓,把解壓后的文件中modules文件夾中的cas-server-webapp-3.4.8.war文件拷貝的%TOMCAT_HOME%webapps????????下,并修改文件名為:cas.war。????????????2、修改%TOMCAT_HOME%confserver.xml文件????????????????去掉此文件83到93行之間的注釋,修改為:?????????????viewplain1.

7、"?protocol="HTTP/1.1"?SSLEnabled="true"??2.???????????????maxThreads="150"?scheme="https"?secure="true"??3.???????????????clientAuth="false"?sslProtocol="TLS"???4.???????????????keystoreFile="D:/keys/smallkey"????5.???????????????keystorePass="small

8、love"/>????????????????????3、以上配置完成訪問http://yourhost:8443/cas出現(xiàn)一下頁面?????????????????????????????????

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。