1. 程式人生 > >cas單點登入退出失效解決方法

cas單點登入退出失效解決方法

在本地整合cas單點登入,原先使用3.5版本,全部跑通,後來看了cas官網發現現在已經有了6.0版本了,3.5版本太老了,於是下了5.2.0版本,結果發現配置等差距太大了,一點點的摸索,登入搞定了,退出始終不行,呼叫cas的logout雖然頁面調到了登出頁面,但是系統實際上沒有登出,還是處於登入頁,這個問題糾結了我兩天時間沒解決,最後看了cas原始碼,發現退出的時候cas在獲取所有已經登入的客戶端的地址,然後判斷這些地址是否有效,如果登入的地址為域名的型別會直接跳過,所以我們在客戶端配置cas的時候要把域名換成ip地址。就是比如在本地訪問專案時localhost,但是在配置cas是不能寫localhost,而要替換成127.0.0.1,問題解決,問題解決讓我有點。。。。