先描述下出現的問題,截圖如下:
出現該問題的原因可以通過f12檢視network找到,即http和https兩個協議開頭的url在不停的跳轉,最後就出現了上圖所示的重定向迴圈錯誤,導致頁面崩潰。
解決方案很簡單:分為兩個步驟:
1、製作證書並通過配置讓tomcat支援https協議;
2、cas客戶端使用的幾個url中把相應的http改為https,以及http的8080改為https的8443
具體操作如下:
1、在命令提示符視窗,進入tomcat目錄,執行以下命令:
keytool -genkey -alias cas -keyalg rsa -keypass 123456 -storepass 123456 -keystore c:/cas.keystore -validity 36500
通過以上步驟生成cas.keystore證書檔案
將servlet.xml以下的的注釋開啟
到這一步訪問https://localhost:8443/
一般tomcat預設的ssl埠號是8443,但是對於ssl標準埠號是443,這樣在訪問網頁的時候,直接使用https而不需要輸入埠號就可以訪問,如https://localhost/
2、修改cas客戶端:找到應用的web.xml中所有http://localhost:8080的字串,替換成https://localhost:8443即可!
cas單點登入出現的重定向迴圈問題解決方案
先描述下出現的問題,截圖如下 出現該問題的原因可以通過f12檢視network找到,即http和https兩個協議開頭的url在不停的跳轉,最後就出現了上圖所示的重定向迴圈錯誤,導致頁面崩潰。解決方案很簡單 分為兩個步驟 1 製作證書並通過配置讓tomcat支援https協議 2 cas客戶端使用的...
單點登入與許可權管理本質 HTTP重定向
繼續介紹 單點登入與許可權管理 系列的第一部分 單點登入與許可權管理本質,本篇說說http重定向,它也是完成單點登入的基礎知識。該系列的完整寫作計畫,可見文章 系列概述 單點登入需要在多個web專案之間相互跳轉,使用重定向技術,自動完成登入操作。另外,當實際資源被遷移到其他url時,可使用重定向技術...
Apache本地環境下出現迴圈重定向
最近發現乙個很奇怪的問題,用了很久的apache php訪問專案,昨天突然不行了,出現了這個 然後我一點點測試,我用的是tp框架,indexaciton的index中呼叫框架裡的乙個redirect函式 public function index if empty session admin adm...