• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題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關(guān)鍵字專題關(guān)鍵字專題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
    當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

    配置cas實(shí)現(xiàn)單點(diǎn)登錄實(shí)例

    來源:懂視網(wǎng) 責(zé)編:小采 時間:2020-11-09 13:15:22
    文檔

    配置cas實(shí)現(xiàn)單點(diǎn)登錄實(shí)例

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

    // 從自定義證書庫中導(dǎo)出證書文件,密碼為自定義證書庫的密碼

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

    // 將證書導(dǎo)入JDK證書庫中,此處要求輸入的密碼是JDK的證書庫密碼,默認(rèn)為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
    簽發(fā)人: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
    信任這個認(rèn)證? [否]: 是
    認(rèn)證已添加至keystore中

    如果出現(xiàn)錯誤,可能是JDK的證書庫密碼已經(jīng)修改過了,如果不知道密碼,需要刪除%JAVA_HOME%\jre\lib\security\cacerts文件,再重新導(dǎo)入證書,此時會自動新建一個證書庫,會要求設(shè)置證書庫的密碼
    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服務(wù)器
    安裝Tomcat 6.0.37,此處不再展開,請參考tomcat安裝的相關(guān)說明教程。

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

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

    ?View Code XML

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

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

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

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

    ?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文件,增加一行,注意域名(主機(jī)名)小寫

    127.0.0.1 compa

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

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

    相關(guān)文章

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

    文檔

    配置cas實(shí)現(xiàn)單點(diǎn)登錄實(shí)例

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

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 国产精品毛片一区二区| 欧美精品人爱a欧美精品| 国产精品免费一区二区三区| 无码国产精品一区二区免费vr| 国产精品99久久不卡| 国产精品扒开腿做爽爽爽视频| 日韩精品无码免费视频| 亚洲精品无码不卡| 97精品久久天干天天天按摩| 亚洲av永久无码精品秋霞电影影院| 国产精品免费αv视频| 2021精品国产综合久久| 最新精品露脸国产在线| 国产午夜福利精品久久| 欧美精品在线一区| 国产精品无码无在线观看| 中文字幕精品一区| 久久伊人精品青青草原日本| 国产精品爽爽ⅴa在线观看| 国内精品久久久久久野外| 国产最新进精品视频| 人人妻人人澡人人爽人人精品电影| 亚洲国产成人精品无码久久久久久综合 | 久久精品国产99国产精品澳门| 亚洲AV日韩精品久久久久| 日韩精品成人a在线观看| 精品午夜福利1000在线观看| 国产精品成人h片在线| 中文精品一卡2卡3卡4卡| 久久99热狠狠色精品一区| 国产成人亚洲精品| 97精品久久天干天天天按摩| japanese乱人伦精品| 国产成人vr精品a视频| jizz国产精品网站| 国产精品高清一区二区三区不卡| sihu国产精品永久免费| 国产精品免费无遮挡无码永久视频| 欧美午夜精品久久久久免费视| 无码人妻精品一区二区三区在线| 无码人妻精品一区二区三区久久久|