年末將至,忙碌了好幾個月的項目也接近尾聲了。在這個項目中,因爲要和其餘外系統作單點登陸(SSO),整合其餘系統的功能。在網上查詢了相關資料後,最終選取了Yale大學發起的一個開源項目 CAS, 做爲項目的一個單點登陸框架,這個框架也是在單點登陸解決方案裏使用量比較多的。框架
如今項目差很少已經結束了,因此想趁這段時間整理一下使用的一些技術,先從CAS這個開始,主要是爲了總結一下本身使用的經驗,以及記錄使用過程當中的一些問題,以備後面再使用時,能夠做爲一個參考。CAS的官方網站是 https://www.apereo.org/cas ,做者最近剛剛更新了最新的4.0版本,而咱們的項目中使用的版本是3.5.1的(由於已經發布生產了,就沒升級)。因爲4.0已是一個Release 版本了,因此決定這系列文章採用4.0的版本做爲記錄(本人強迫症,喜歡用最新的版本 >_<)。網站
因爲是第一次寫這樣的博客,可能會出現一些錯誤。若是出現錯誤,請你們指正,並歡迎你們提出寶貴的意見。get
PS:更新時間,本身暫定爲2天更新一章。做爲新手,可能會比較困難,但壓力即動力。博客