單點登入實現

2021-07-26 14:23:06 字數 491 閱讀 1383

什麼是單點登入

單點登入就是 你有好幾個應用,然後只需要在其中乙個應用裡面登入以後,就不需要在其他系統裡面登入了。打個比方:你在北京辦了一張銀行卡,然後到了上海這張銀行卡依舊可以使用。

單點登入應用場景單點登入的實現

呵呵,重要講到我們的主題上來了。單點登入的實現,其實實現的就是維持乙個回話。我下面給大家畫乙個圖說明這個互動的過程。

其中上面的token值,是乙個唯一的字串。只要使用者登入上了,前端都需要攜帶這個token到統一登入接入那去驗證,是否已經登入成功。以及退出系統後,需要銷毀統一登入賬號token值。

這只是簡單的說明了一下單點登入的原理以及實現過程。如果需要觸及複雜的,需要做的工作還有很多。

注意:上面的前端請求業務辦理介面的時候,驗證該介面是否需要登入,需要登入,則走登入***,不需要登入的話,則不需要走這個登入***了。

單點登入實現

簡介原理 使用者已經通過認證中心的認證後 使用者訪問系統2的保護資源,系統2發現使用者未登入,跳轉至sso認證中心,sso認證中心發現使用者已經登入,就會帶著令牌跳轉回系統2,系統2拿到令牌後去sso認證中心校驗令牌是否有效,sso認證中心返回有效,註冊系統2,系統2使用該令牌建立與使用者的區域性會...

單點登入實現

簡介原理 使用者已經通過認證中心的認證後 使用者訪問系統2的保護資源,系統2發現使用者未登入,跳轉至sso認證中心,sso認證中心發現使用者已經登入,就會帶著令牌跳轉回系統2,系統2拿到令牌後去sso認證中心校驗令牌是否有效,sso認證中心返回有效,註冊系統2,系統2使用該令牌建立與使用者的區域性會...

網路上實現單點登入

單點登入是目前比較流行的企業業務整合的解決方案之一。在開發企業門戶 或電子商務系統時,設計乙個使用者只能在同一 進行唯一登入的功能。cache 物件主要用於 web應用程式的快取。對於每個應用程式都需要建立 cache 物件的乙個例項,並且只要對應的應用過程性域保持活動,該例項更保持有效,有關 ca...