終於,使用cas 5.1.8作為單點登入伺服器,應用程式可以輸入賬號密碼了。但是,登入成功後,卻看不到返回應用程式的頁面,報錯了:
該網頁無法正常運作localhost 將您重定向的次數過多。嘗試清除 cookie.err_too_many_redirects
坑真多啊。
除錯應用程式,根本還沒執行到應用程式內部。cas 在認證時,會與應用程式有一番你來我往的互動過程,應該就是在這個過程中死掉的。為什麼會提示重定向次數太多呢?估計是有乙個環節沒有認證成功,重試了好多遍。
檢視cas的執行日誌(c:\etc\cas\logs\),最後都是死於這樣的:
2018-03-02
14:00:36,258 info [org.apereo
.inspektr
.audit
.support
看提示,怎麼有個proxyresponse=true這樣的引數?**,沒用什麼**啊。
這一次是修改應用程式的配置檔案解決問題。我們的應用程式是乙個.net專案,配置檔案裡有關cas的配置有這麼一句:
裡面有這麼乙個屬性:proxyticketmanager="cacheproxyticketmanager"
,這是幹啥的?問題似乎跟它有關,去掉,搞定了!
原來,我們之前一直用cas 3.*作為單點登入,.net裡的配置語句,是從別的地方拷貝過來的,我一直都不清楚裡面的含義,因為可以用,所以一直都不管它。現在換了高版本,不行了,問題才暴露出來。
官方說明文件裡,預設的配置也沒有這個屬性:
clientconfig casserverloginurl="" casserverurlprefix="" servername=""
notauthorizedurl="~/notauthorized.aspx" cookiesrequiredurl="~/cookiesrequired.aspx" redirectaftervalidation="true" renew="false" singlesignout="true" ticketvalidatorname="cas20" serviceticketmanager="cacheserviceticketmanager" />
再分享一下我老師大神的人工智慧教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智慧的隊伍中來!
終於,使用cas 5.1.8作為單點登入伺服器,應用程式可以輸入賬號密碼了。但是,登入成功後,卻看不到返回應用程式的頁面,報錯了:
該網頁無法正常運作localhost 將您重定向的次數過多。嘗試清除 cookie.err_too_many_redirects
坑真多啊。
除錯應用程式,根本還沒執行到應用程式內部。cas 在認證時,會與應用程式有一番你來我往的互動過程,應該就是在這個過程中死掉的。為什麼會提示重定向次數太多呢?估計是有乙個環節沒有認證成功,重試了好多遍。
檢視cas的執行日誌(c:\etc\cas\logs\),最後都是死於這樣的:
2018-03-02
14:00:36,258 info [org.apereo
.inspektr
.audit
.support
看提示,怎麼有個proxyresponse=true這樣的引數?**,沒用什麼**啊。
這一次是修改應用程式的配置檔案解決問題。我們的應用程式是乙個.net專案,配置檔案裡有關cas的配置有這麼一句:
裡面有這麼乙個屬性:proxyticketmanager="cacheproxyticketmanager"
,這是幹啥的?問題似乎跟它有關,去掉,搞定了!
原來,我們之前一直用cas 3.*作為單點登入,.net裡的配置語句,是從別的地方拷貝過來的,我一直都不清楚裡面的含義,因為可以用,所以一直都不管它。現在換了高版本,不行了,問題才暴露出來。
官方說明文件裡,預設的配置也沒有這個屬性:
clientconfig casserverloginurl="" casserverurlprefix="" servername=""
notauthorizedurl="~/notauthorized.aspx" cookiesrequiredurl="~/cookiesrequired.aspx" redirectaftervalidation="true" renew="false" singlesignout="true" ticketvalidatorname="cas20" serviceticketmanager="cacheserviceticketmanager" />
CAS 登入後訪問應用太慢
shiro pac4j cas5 封裝的客戶端 callback介面反應過慢問題 專案上利用cas5 認證授權,登入時反應過慢問題 呼叫後台介面日誌,發現所有耗時均集中在授權認證完成後,cas服務端呼叫客戶端 callback介面上。繼續跟進callback介面,發現框架封裝的該介面實際就是做了兩個...
CAS 登出登入後跳轉到登入頁
cas單點登出後,缺省會跳到它自帶的登出介面 這裡建立在已部署好cas server的基礎上,詳情見上篇文章 如下圖 對應的jsp如下目錄 修改cas servlet.xml檔案的bean的id為logoutcontroller下的p followserviceredirects屬性為 true 如...
CAS 登出登入後跳轉到登入頁
cas單點登出後,缺省會跳到它自帶的登出介面,但是很多時候我們是希望它跳轉到登入介面,需要做如下修改 cas servlet.xml檔案中 p centralauthenticationservice ref centralauthenticationservice p logoutview cas...