[發明專利]一種多應用系統統一登錄方法和裝置有效
| 申請號: | 201810185163.X | 申請日: | 2018-03-07 |
| 公開(公告)號: | CN108632241B | 公開(公告)日: | 2021-05-25 |
| 發明(設計)人: | 王楊;邱勇;龔政;周昭求 | 申請(專利權)人: | 湖南小步科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/24 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 410003 湖南省長沙市高*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用 系統 統一 登錄 方法 裝置 | ||
1.一種多應用系統統一登錄方法,其特征在于,所述方法包括以下步驟:服務器通過Mysql建立用戶信息視圖;服務器接收由客戶端發送的用戶信息,并通過用戶信息視圖對用戶信息進行驗證,在 驗證成功后生成登錄密匙,其中用戶信息包括用戶名和用戶密碼;將登錄 密匙、登錄 密匙與用戶信息的關聯信息存儲在本地Redis內存數據庫;將該登錄密匙攜帶在應用系統訪問地址中,發送所述應用系統訪問地址;客戶端接收應用系統訪問地址并訪問該應用系統;服務器判斷訪問來源是否安全以及登錄密匙是否有效,在驗證成功后,應用系統基于 該用戶信息建立登錄會話憑證;客戶端通過會話憑證登錄應用系統;服務器判斷訪問來源是否安全以及登錄密匙是否有效,在驗證成功后,應用系統基于 該用戶信息建立會話憑證,包括:服務器獲取客戶端登錄IP地址、用戶身份認證IP地址以及用戶身份認證次數,若客戶 端登錄IP地址與用戶身份認證IP地址一致且用戶身份認證次數小于或等于預設次數,則判 斷該訪問來源安全;服務器判斷是否能從Redis內存數據庫獲取該登錄密匙,在獲取到登錄密匙的情況下, 則子應用系統訪問地址驗證成功;使應用系統基于該用戶信息建立登錄會話憑證。
2.如權利要求1所述的多應用系統統一登錄方法,其特征在于:服務器基于Mysql建立用戶信息視圖,包括:根據用戶名、用戶密碼以及用戶系統URL地址建立索引文件;基于該索引文件,通過Mysql建立用戶信息視圖;在用戶信息視圖進行查找用戶名,若用戶名存在的話,驗證用戶名以及用戶名所對應 的用戶密碼是否準確,驗證成功后,用戶信息視圖創建完成。
3.如權利要求1所述的多應用系統統一登錄方法,其特征在于:接收由客戶端發送的用戶信息,并通過用戶信息視圖對用戶信息進行驗證,在用戶信 息驗證成功的情況下,生成登錄密匙,包括:接收由客戶端發送的用戶信息;在用戶信息視圖中查找是否存在用戶信息;在存在用戶信息的情況下,對用戶登錄時的時間戳、用戶名、密碼三者進行組合,并通過摘要算法計算生成登錄密匙。
4.如權利要求1所述的多應用系統統一登錄方法,其特征在于:客戶端接收應用系統訪問地址之后,訪問該應用系統之前,還包括:客戶端通過緩存記錄攜帶登錄密匙的應用系統訪問地址。
5.一種多應用系統統一登錄的裝置,所述裝置包括有服務器和客戶端,其特征在于,所述服務器包括有:視圖構建裝置,用于通過Mysql建立用戶信息視圖;密匙生成裝置,用于接收由客戶端發送的用戶信息,并通過用戶信息視圖對用戶信息 進行驗證,在用戶信息驗證成功的情況下,生成登錄密匙;存儲裝置,用于將登錄 密匙、登錄 密匙與用戶信息的關聯信息通過Redis內存數據庫存 儲至本地;收發裝置,用于將登錄密匙攜帶在應用系統訪問地址中,發送所述應用系統訪問地址;判斷裝置,用于判斷訪問來源是否安全以及驗證子應用系統訪問地址是否有效;登錄會話session建立裝置,用于在訪問來源安全且子應用系統訪問地址有效的情況 下,基于用戶信息使應用系統建立登錄會話session;所述客戶端包括有:登陸裝置,用于在接收應用系統訪問地址之后訪問應用系統,以及通過會話憑證登錄應用系統;所述判斷裝置包括:獲取單元,用于獲取客戶端登錄IP地址、用戶身份認證IP地址以及用戶身份認證次數;第一判斷子單元,用于判斷客戶端登錄IP地址與用戶身份認證IP地址是否一致以及用 戶身份認證次數是否小于或等于預設次數,若客戶端登錄IP地址與用戶身份認證IP地址一 致且用戶身份認證次數是否小于或等于預設次數,則該訪問來源安全;第二判斷子單元,用于判斷是否能從Redis內存數據庫獲取該登錄 密匙,若能從Redis 內存數據庫獲取該登錄 密匙,則應用系統訪問地址驗證成功;控制單元,用于控制應用系統基于該用戶信息建立登錄會話憑證。
6.如權利要求5所述的一種多應用系統統一登錄的裝置,其特征在于,所述視圖構建裝置包括有:第一索引文件創建單元,用于根據用戶名、用戶密碼以及用戶系統URL地址生成索引文 件;視圖創建單元,用于根據該索引文件,通過Mysql建立用戶信息視圖;查找與驗證單元,用于在用戶信息視圖進行查找用戶名,若用戶名存在的話,驗證用戶 名以及用戶名所對應的用戶密碼是否準確。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖南小步科技有限公司,未經湖南小步科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810185163.X/1.html,轉載請聲明來源鉆瓜專利網。





