碼雲位址》
ki4so是乙個簡約、無狀態、易擴充套件、易伸縮的適合於大型網際網路web應用場景的單點登陸系統。它功能簡單,只實現了統一登入和登出,它最大的特點是將使用者的狀態寫入到cookies中,最大程度減少單點登陸伺服器的狀態,服務端只需要儲存公共的的應用鑰匙,將使用者憑證的認證分散到各應用服務中,最大程度減少了ki4so伺服器的壓力。
sso,單點登陸,是在多個應用系統中,使用者只需要登陸乙個就可以訪問所有的相互信任的**
1.認證,首先要解決的是認證的問題,常見的authentication憑證(credential):使用者名稱密碼,證書x509,指紋。
2.yale-cas分析,優點:統一的協議,標準化;缺點:基於session,單點伺服器壓力過大,不適合與網際網路。
3. 分布式的敵人是session,分布式情況下,乙個web應用通常有多個例項,如果基於session,會對sso伺服器壓力過大。
ki4so 發起乙個史上最開源的sso專案
最近一直在研究單點登入,研究了比較流行的開源單點登入系統 cas,對其做了比較深入的研究,深入學習了其原理和源 對其有乙個比較深入的認識,我們公司也是一直在用它實現單點登入,在用的過程中覺得cas存在以下方面不太適合我們的地方。1.重量級。cas作為乙個開源的通用的sso系統,要考慮的東西太多,要遵...
ki4so 發起乙個史上最開源的sso專案
最近一直在研究單點登入,研究了比較流行的開源單點登入系統 cas,對其做了比較深入的研究,深入學習了其原理和源 對其有乙個比較深入的認識,我們公司也是一直在用它實現單點登入,在用的過程中覺得cas存在以下方面不太適合我們的地方。1.重量級。cas作為乙個開源的通用的sso系統,要考慮的東西太多,要遵...
4 單例模式
一 什麼是單例模式 單例模式是一種物件建立型模式,使用單例模式,可以保證為乙個類只生成唯一的例項物件。也就是說,在整個程式空間中,該類只存在乙個例項物件。其實,gof對單例模式的定義是 保證乙個類 只有乙個例項存在,同時提供能對該例項加以訪問的全域性訪問方法。二 為什麼要使用單例模式呢?在應用系統開...