單點登入SSO系統

2021-09-25 22:15:20 字數 759 閱讀 5715

什麼是sso系統

sso,英文全稱是single sign on,即單點登入。sso是指在多個應用系統中,使用者只需要登入一次就可以訪問所有相互信任的應用系統。它是目前比較流行的企業業務整合的解決方案之一。

為什麼要用sso

傳統的登入實現方式:此方式在只有乙個web工程時沒有問題。

集群環境:session同步問題限制了節點數量。可以使用session伺服器,儲存session資訊。需要模擬session。

sso系統是使用redis模擬session,實現session的統一管理。

sso系統流程

登入的處理流程:

退出登入:根據token刪除redis中的key。

ajax跨域請求

js不能跨域請求資料。什麼是跨域?網域名稱不同or網域名稱相同埠不同。

解決方案:使用jsonp。

jsonp不是新技術,它借助js可以跨域載入js檔案的特性繞過了跨域請求。

什麼是sso系統

單點登入 sso系統

sso英文全稱 single sign on 單點登入。sso是在多個應用系統中,使用者只需要登入一次就可以訪問所有相互信任的應用系統。它包括可以將這次主要的登入對映到其他應用中用於同乙個使用者的登入的機制。它是目前比較流行的企業業務整合的解決方案之一。此方式在只有乙個web工程時是沒有問題。集群環...

單點登入系統SSO實現

前些天被問到單點登入了,而據我當時做的這個模組兩年了,現在重新溫習並記錄下,方便以後快速回憶起來 sso全稱single sign on。sso是使用者只需要登入一次就可以訪問所有相互信任的應用系統 分布式集群的專案因為每個模組都部署在不同的機器。如果第一次在a系統登入,第二次訪問b系統,這個時候b...

單點登入系統 SSO 總結

其實就是統一使用者管理平台,如今各種系統數不勝數,這就難免需要使用者名稱和密碼登入,但是賬戶越多越容易忘記,而且每次訪問需要登入還很麻煩,所以單點登入系統應運而生,這也是我上班的第乙個任務 利用公司現有的sso伺服器來配置客戶端開發使用者登入介面從而和別的公司對接。起初我還以為是做外包的,認為i很簡...