[發明專利]一種實現多信息系統共用賬號體系的方法在審
| 申請號: | 202011481572.8 | 申請日: | 2020-12-15 |
| 公開(公告)號: | CN112632491A | 公開(公告)日: | 2021-04-09 |
| 發明(設計)人: | 鄭興堂 | 申請(專利權)人: | 讀書郎教育科技有限公司 |
| 主分類號: | G06F21/31 | 分類號: | G06F21/31;G06F21/60 |
| 代理公司: | 廣州德偉專利代理事務所(普通合伙) 44436 | 代理人: | 黃浩威;何文穎 |
| 地址: | 528400 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 信息系統 共用 賬號 體系 方法 | ||
本發明公開了一種實現多信息系統共用賬號體系的方法,包括:認證中心用于集中管理整個提供服務的信息系統中所有用戶的身份驗證信息,信息系統在用戶未登錄時通知用戶跳轉至認證中心登錄并獲取code再跳轉回信息系統地址,信息系統獲取code后提交認證中心驗證并得知用戶身份信息和權限。利用本發明方法,在保證不存儲冗余身份信息的同時,實現了各信息系統共用一套賬號管理體系,用戶只憑一個身份信息無需重復登錄即可訪問所有子系統,為用戶提供了流暢且統一的體驗。
技術領域
本發明涉及計算機信息技術領域,具體涉及一種實現多信息系統共用賬號體系的方法。
背景技術
信息系統中提供的功能服務和資源通常需要加以限制訪問條件,以防止被不明身份的用戶竊取。在互聯網信息服務上實現限制功能,傳統做法是建立賬號體系,在客戶端請求訪問時要求客戶端提供身份信息,證明其擁有對此信息系統的訪問權限。這種做法的弊端在于,如果信息提供主體通過多個信息系統提供各種服務,在用戶使用各個信息系統時,需要多次登錄來提供不同信息系統要求的不同格式和內容的身份信息,以獲得各信息系統的訪問權限,這會有多次重復進行相同驗證操作的情況。
當前,為了避免多次重復的驗證操作,有把多個信息系統整合到一個信息系統中,在同一個信息系統中提供所有服務的做法,這種方法雖然可以讓用戶只提供一次身份信息便可訪問所有受限制的資源,但也意味著各個服務需要使用相同的技術實現,在開發敏捷性和運行穩定性會有較大的降低。另一種做法仍然維持各個信息系統獨立運行,但將賬號信息生成多個副本存儲在各自信息系統中并統一身份信息的驗證格式,這種方法雖然能讓用戶以一種信息通過所有信息系統的身份驗證,但用戶仍需重復登錄,且所有系統存儲的賬號信息存在大量冗余,并且更新維護時存在難以保證各副本內容一致的問題。
發明內容
針對現有技術的不足,本發明旨在提供一種實現多信息系統共用賬號體系的方法,在用戶的一致性體驗上比起現有的做法有較大提升,并且整個系統不存在冗余的賬號信息,也不會降低開發敏捷性及運行穩定性。
為了實現上述目的,本發明采用如下技術方案:
一種實現多信息系統共用賬號體系的方法,包括如下步驟:
S1、認證中心及所有信息系統確定自身使用的記錄用戶登錄狀態的方式;認證中心中存儲有所有用戶的身份信息,所述信息系統為用戶提供資源服務并且不存儲用戶的身份信息;
S2、在用戶訪問某個信息系統的受限資源時,該信息系統先判斷用戶在本信息系統中是否已經登錄,如果已經登錄,則向用戶提供受限資源,否則通知用戶跳轉至認證中心并告知認證中心其試圖訪問的受限資源地址;
S3、用戶接到該信息系統的通知后跳轉至認證中心;
S4、認證中心先檢查用戶是否已經登錄,如果已經登錄,認證中心生成唯一ID字符串code,把用戶信息與該code關聯存儲在認證中心本地,并將code封裝返回給用戶,通知用戶再次跳轉至步驟S2中試圖訪問的受限資源地址;否則返回登錄頁面引導用戶在認證中心使用賬號密碼登錄,登錄后再執行與已經登錄時相同的操作流程;
S5、用戶收到認證中心的通知后,攜帶code跳轉至步驟S2中試圖訪問的受限資源地址;
S6、該信息系統讀取該code,并向認證中心請求確認該code的有效性,認證中心檢查該code是否有對應的用戶信息以及查詢用戶是否有該受限資源的訪問權限,有則返回確認code有效的結果和用戶信息,否則返回確認code無效的結果;
S7、該信息系統得知code有效后,將受限資源返回給用戶并記錄該用戶在本信息系統的登錄狀態。
進一步地,步驟S2中,信息系統通知用戶跳轉至認證中心并告知認證中心其試圖訪問的受限資源地址的過程為:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于讀書郎教育科技有限公司,未經讀書郎教育科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011481572.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于機器學習的工業物聯網數據驗證方法
- 下一篇:一種玻璃外立墻面清潔機器人





