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