一般接入sso的思路如下:
1.sso會提供乙個jar包,需要配置乙個filter
2.filter會攔截所有請求,檢查是否已經登入
3.如果沒有登入,那麼就會跳轉到sso登入頁面
4.在sso登入頁面登入成功後,會跳轉回apollo的頁面,帶上認證的資訊
5.在此進入sso的filter,校驗認證資訊,把使用者的資訊儲存下來,並且把使用者憑證寫入cookie或分布式session,以免下次還要重新登入
6.進入apollo的**,apollo的**會呼叫userinfoholder.getuser獲取當前登入使用者
以上1-5步都是sso的**,不是apollo的**,apollo的**只需要實現第六步
SSO技術,SSO是什麼?
sso英文全稱single sign on,單點登入。sso是在多個應用系統中,使用者只需要登入一次就可以訪問所有相互信任的應用系統。它包括可以將這次主要的登入對映到其他應用中用於同乙個使用者的登入的機制。它是目前比較流行的企業業務整合的解決方案之一。sso技術實現機制 當使用者第一次訪問應用系統1...
sso 登出 單點登入(SSO)的設計與實現
sso英文全稱single sign on,單點登入。sso是在多個應用系統中,使用者只需要登入一次就可以訪問所有相互信任的應用系統。例如訪問在網易賬號中心 登入之後 訪問以下站點都是登入狀態 本篇文章也主要是為了 如何設計 實現乙個sso系統 以下為需要實現的核心功能 對於登入資訊的儲存,建議採用...
sso與高校業務整合
author lijunlu 整合目錄 部署說明 高校門戶與u8校園網 1.拷貝supwisdom目錄和index sso.jsp ssologin.jsp檔案到u8安裝目錄下u8qx子資料夾下。注 1 本檔案是整合後 包,直接使用即可。2 只要相關原產品模組表結構發生改變以及前端,打補丁 公升級資...