A系統單點登入B系統

2021-10-01 09:20:35 字數 426 閱讀 7808

b系統需要提前配置可單點登入的使用者資訊(部門資訊則不需要)。

在a系統與b系統之間通過令牌的方式來實現雙方系統對於當前使用者登入的認證。

a系統主動呼叫b系統提供的使用者同步介面,將使用者資訊傳輸給b系統。介面屬於同步介面。

b系統配置擁有單點登入功能的使用者資訊;

b系統提供單點登入呼叫頁面鏈結,供a系統呼叫專遞令牌;

b系統接收令牌後呼叫a系統的介面,校驗令牌,驗證通過,b系統獲得使用者資訊,使用者直接進入b系統首頁。驗證不通過,進入b系統登入頁面

例子:b系統提供的url:

a系統在b系統的連線後面加入令牌:?token=123

b系統校驗令牌訪問a系統: 成功返回賬號:admin

單點登入系統

單點登入 single sign on 簡稱為 sso,是目前比較流行的企業業務整合的解決方案之一。sso的定義是在多個應用系統中,使用者只需要登入一次就可以訪問所有相互信任的應用系統。也就是說,a.test.cn和b.test.cn兩個站點之間只需要登入一次即可。比如我在登入 之後,如果去天貓 那...

單點登入系統

單點登入系統,就是乙個分布式專案中,統一認證平台。單點登入實現了,只有登入一次,就可以使用統一認證的資訊訪問分布式系統的所有系統 為什麼使用單點登入系統?因為傳統的登入方式,登入的時候是將使用者資訊,寫入session但是,在電商系統中,為了解決專案的併發能力,往往需要將專案部署到多個伺服器上,用負...

單點登入SSO系統

什麼是sso系統 sso,英文全稱是single sign on,即單點登入。sso是指在多個應用系統中,使用者只需要登入一次就可以訪問所有相互信任的應用系統。它是目前比較流行的企業業務整合的解決方案之一。為什麼要用sso 傳統的登入實現方式 此方式在只有乙個web工程時沒有問題。集群環境 sess...