單點登入流程

2021-10-12 10:31:22 字數 558 閱讀 2842

單點登入流程

通過過濾器或者***進行攔擊請求操作,使用***實現handlerinterceptor不只是要將bean注入,還要新增配置類實現webmvcconfig ,並實現addinteceptor方法

1、建立單點登入伺服器,所有的登入通過訪問單點登入伺服器進行登入然後給客戶端傳送令牌

2、訪問客戶端01,客戶端通過session校驗發現沒有登入,攜帶當前訪問請求重定向到單點登入伺服器進行登入

3、訪問單點登入伺服器的登入頁並攜帶客戶端的訪問位址

4、展示登入頁

5、瀏覽器展示登入頁

6、輸入賬號密碼進行登入

7、提交登入請求,

8、接收登入請求,登入成功儲存使用者登入資訊,同時令牌返回出去,並且在cookie中儲存令牌。相同網域名稱或者子網域名稱訪問時可以攜帶cookie進行校驗,實現免登入

9、登入成功攜帶這令牌重定向到客戶端位址

10、其他客戶端進行訪問,會攜帶cookie訪問單點登入伺服器,就不用再次登入,登入伺服器會根據cookie,將token返回新客戶端

11、登入伺服器提供通過token返回使用者資訊的api

SSO單點登入流程

sso單點登入流程 1.當使用者第一次登陸時,先通過sso單點登入系統進行登入操作.2.根據使用者資訊查詢使用者資料驗證登入是否有效 3.如果使用者名稱和密碼都正確,則生成ticket.並將user物件轉化為json資料 4.將ticket和userjson資料寫入redis快取中 5.當使用者登陸...

SSO單點登入流程說明

sso 登入流程說明 1 訪問a.com,驗證token,沒有 未登入 跳轉sso islogin驗證 2 訪問sso islogin,驗證token,沒有 未登入 跳轉sso login登入介面 3 sso login登入,驗證使用者名稱密碼,通過,則生成token並寫入cookie,註冊doma...

單點登入系統(流程簡介)

一 概述 單點登入系統sso single sign on 是在多個應用系統中,使用者只需要登入一次就可以訪問相互信任的其它系統 二 系統簡介 流程 1.使用者訪問應用一 2.應用一檢查使用者登入,如果使用者沒有,驗證不通過,應用一就帶著自己的url位址衝定向到認證系統索要票據 3.認證系統會返回給...