cas單點登入出現的重定向迴圈問題解決方案

2021-07-13 20:57:56 字數 1588 閱讀 6255

先描述下出現的問題,截圖如下:

出現該問題的原因可以通過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...