<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        配置cas實現單點登錄實例

        來源:懂視網 責編:小采 時間:2020-11-09 13:15:22
        文檔

        配置cas實現單點登錄實例

        配置cas實現單點登錄實例:結合cas官方文檔及一篇中文教程,搭建單點登錄的完整實例。 官方配置文檔,配置的每一步描述都很詳細,不過各軟件版本較舊,文檔中給出的有些鏈接已經失效。 https://wiki.jasig.org/display/CASUM/Demo small_love的中文教程很精煉 http://
        推薦度:
        導讀配置cas實現單點登錄實例:結合cas官方文檔及一篇中文教程,搭建單點登錄的完整實例。 官方配置文檔,配置的每一步描述都很詳細,不過各軟件版本較舊,文檔中給出的有些鏈接已經失效。 https://wiki.jasig.org/display/CASUM/Demo small_love的中文教程很精煉 http://

        // 從自定義證書庫中導出證書文件,密碼為自定義證書庫的密碼

        keytool -export -file C:/server.crt -alias tomcat -keystore C:/keystore
        輸入keystore密碼:123456
        保存在文件中的認證

        // 將證書導入JDK證書庫中,此處要求輸入的密碼是JDK的證書庫密碼,默認為changeit

        keytool -import -keystore “%JAVA_HOME%\jre\lib\security\cacerts” -file C:/server.crt -alias tomcat
        輸入keystore密碼:changeit
        所有者:CN=compA, OU=IT, O=Inc, L=SZ, ST=JS, C=CN
        簽發人:CN=compA, OU=IT, O=Inc, L=SZ, ST=JS, C=CN
        序列號:52564247
        有效期: Thu Oct 10 13:59:35 CST 2013 至Wed Jan 08 13:59:35 CST 2014
        證書指紋:
        MD5:4D:9A:FE:3E:CB:72:CF:FC:00:FF:74:96:0C:24:22:2D
        SHA1:9E:61:59:FF:27:A2:3B:EA:58:06:31:F9:5B:BA:C4:FA:D8:1D:62:6B
        簽名算法名稱:SHA1withRSA
        版本: 3
        信任這個認證? [否]: 是
        認證已添加至keystore中

        如果出現錯誤,可能是JDK的證書庫密碼已經修改過了,如果不知道密碼,需要刪除%JAVA_HOME%\jre\lib\security\cacerts文件,再重新導入證書,此時會自動新建一個證書庫,會要求設置證書庫的密碼
        keytool錯誤: java.io.IOException: Keystore was tampered with, or password was incorrect

        修改證書庫密碼可以使用下面的命令

        C:\Users\flyash>keytool -storepasswd -keystore “%JAVA_HOME%\jre\lib\security\cacerts”

        3. 配置cas服務器
        安裝Tomcat 6.0.37,此處不再展開,請參考tomcat安裝的相關說明教程。

        解壓下載的cas-server-3.5.2,將modules文件夾下的cas-server-webapp-3.5.2.war復制到tomcat的webapps目錄下并重命名為cas.war

        修改tomcat的conf目錄下的server.xml文件,去掉SSL在8443端口配置的注釋,修改后的配置如下

        ?View Code XML

        啟動tomcat,訪問https://localhost:8443/cas/可以看到cas的登錄頁面,瀏覽器會提示證書不受信任,忽略或者添加例外即可。

        4. 配置cas客戶端
        本例中cas客戶端和服務端使用同一個tomcat,僅用于演示,實際使用中,一般客戶端與服務端分屬于不同的tomcat(服務器)中。

        解壓下載的cas-client-3.2.1,將modules文件夾下的cas-client-core-3.2.1.jar和commons-logging-1.1.jar復制到tomcat下的webapps\examples\WEB-INF\lib目錄。

        修改tomcat的webapps\examples\WEB-INF下的web.xml文件,增加cas過濾器,這里cas服務器的地址不能是localhost,此處通過修改host文件自定義域名指向本機

        ?View Code XML

         
         CASFilter
         org.jasig.cas.client.authentication.AuthenticationFilter
         
         casServerLoginUrl
         https://compa:8443/cas/login
         
         
         serverName
         http://localhost:8080
         
         
         
         CASFilter
         /servlets/servlet/HelloWorldExample
         
         
         
         
         CAS Validation Filter
         org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter
         
         casServerUrlPrefix
         https://compa:8443/cas
          
         
         serverName
         http://localhost:8080
         
         
         
         CAS Validation Filter
         /servlets/servlet/HelloWorldExample
         
         
        	
         
         org.jasig.cas.client.session.SingleSignOutHttpSessionListener
         
         
         
         
         CAS Single Sign Out Filter
         org.jasig.cas.client.session.SingleSignOutFilter
         
         
         CAS Single Sign Out Filter
         /servlets/servlet/HelloWorldExample
         
         
        	
         
         CAS HttpServletRequest Wrapper Filter
         org.jasig.cas.client.util.HttpServletRequestWrapperFilter
         
         
         CAS HttpServletRequest Wrapper Filter
         /servlets/servlet/HelloWorldExample
         
         
         
         
         CAS Assertion Thread Local Filter
         org.jasig.cas.client.util.AssertionThreadLocalFilter
         
         
         CAS Assertion Thread Local Filter
         /servlets/servlet/HelloWorldExample
         

        修改host文件,增加一行,注意域名(主機名)小寫

        127.0.0.1 compa

        重啟tomcat,訪問http://localhost:8080/examples/servlets/servlet/HelloWorldExample,會跳轉到cas登錄頁面

        輸入用戶名及密碼admin,登錄成功后返回到hello world頁面

        相關文章

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        配置cas實現單點登錄實例

        配置cas實現單點登錄實例:結合cas官方文檔及一篇中文教程,搭建單點登錄的完整實例。 官方配置文檔,配置的每一步描述都很詳細,不過各軟件版本較舊,文檔中給出的有些鏈接已經失效。 https://wiki.jasig.org/display/CASUM/Demo small_love的中文教程很精煉 http://
        推薦度:
        標簽: 登錄 實現 官方
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲AV无码专区电影在线观看 | 久久精品私人影院免费看| 免费永久看黄在线观看app| 亚洲国产成人无码AV在线| 女人张腿给男人桶视频免费版| 精品久久亚洲中文无码| 成人免费无码视频在线网站| 久久综合久久综合亚洲| 免费无码黄网站在线观看| 美女无遮挡免费视频网站 | 狠狠亚洲婷婷综合色香五月排名| 色哟哟国产精品免费观看| 久久夜色精品国产亚洲av| 久久精品无码专区免费| 国产精品亚洲片在线| 久久国产精品免费专区| 亚洲精品国产福利片| 免费看片A级毛片免费看| 老湿机一区午夜精品免费福利| 亚洲人成色77777在线观看大| 青柠影视在线观看免费高清 | 亚洲日韩欧洲乱码AV夜夜摸| 免费视频精品一区二区三区| 亚洲美女人黄网成人女| 少妇高潮太爽了在线观看免费| 色偷偷亚洲第一综合| 中文亚洲AV片不卡在线观看| 外国成人网在线观看免费视频| 亚洲永久在线观看| 免费人成年轻人电影| 另类免费视频一区二区在线观看| 亚洲成人网在线播放| 亚洲精品第一国产综合境外资源| 国产精品免费大片| 亚洲大码熟女在线观看| 毛茸茸bbw亚洲人| 青青久在线视频免费观看| 一区二区在线视频免费观看| 亚洲另类春色国产精品| 亚洲精品第一国产综合精品99| 99久久99久久精品免费观看|