[發(fā)明專利]一種多應(yīng)用系統(tǒng)統(tǒng)一登錄方法和裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201810185163.X | 申請(qǐng)日: | 2018-03-07 |
| 公開(kāi)(公告)號(hào): | CN108632241B | 公開(kāi)(公告)日: | 2021-05-25 |
| 發(fā)明(設(shè)計(jì))人: | 王楊;邱勇;龔政;周昭求 | 申請(qǐng)(專利權(quán))人: | 湖南小步科技有限公司 |
| 主分類號(hào): | H04L29/06 | 分類號(hào): | H04L29/06;H04L12/24 |
| 代理公司: | 暫無(wú)信息 | 代理人: | 暫無(wú)信息 |
| 地址: | 410003 湖南省長(zhǎng)沙市高*** | 國(guó)省代碼: | 湖南;43 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 應(yīng)用 系統(tǒng) 統(tǒng)一 登錄 方法 裝置 | ||
本發(fā)明提供了一種多應(yīng)用系統(tǒng)統(tǒng)一登錄方法,方法包括以下步驟:服務(wù)器通過(guò)Mysql建立用戶信息視圖;服務(wù)器接收由客戶端發(fā)送的用戶信息,在驗(yàn)證成功后生成登錄密匙;將該登錄密匙攜帶在應(yīng)用系統(tǒng)訪問(wèn)地址中,發(fā)送應(yīng)用系統(tǒng)訪問(wèn)地址;客戶端接收應(yīng)用系統(tǒng)訪問(wèn)地址并訪問(wèn)該應(yīng)用系統(tǒng);服務(wù)器判斷訪問(wèn)來(lái)源是否安全以及登錄密匙是否有效,在驗(yàn)證成功后,應(yīng)用系統(tǒng)基于該用戶信息建立登錄會(huì)話憑證;客戶端通過(guò)會(huì)話憑證登錄應(yīng)用系統(tǒng)。本發(fā)明還提供了一種多應(yīng)用系統(tǒng)統(tǒng)一登錄裝置。本發(fā)明能夠在同一客戶端內(nèi)登錄不同的應(yīng)用系統(tǒng),不同類別的用戶的身份驗(yàn)證集中統(tǒng)一到同一服務(wù)器內(nèi),從而可以避免用戶牢記多個(gè)應(yīng)用系統(tǒng)的登錄地址,大大提高了登錄密匙的安全性。
技術(shù)領(lǐng)域
本發(fā)明涉及系統(tǒng)登錄技術(shù)領(lǐng)域,具體涉及一種多應(yīng)用系統(tǒng)統(tǒng)一登錄方法及裝置。
背景技術(shù)
伴隨著企業(yè)業(yè)務(wù)的不斷擴(kuò)展,為了促進(jìn)信息化建設(shè),引進(jìn)了多個(gè)業(yè)務(wù)信息的應(yīng)用系統(tǒng)。各個(gè)應(yīng)用系統(tǒng)都有自己獨(dú)立的登錄客戶端及認(rèn)證體系,隨著應(yīng)用系統(tǒng)的不斷增加,一方面客戶及企業(yè)人員在訪問(wèn)應(yīng)用系統(tǒng)時(shí),必須分別記住多個(gè)應(yīng)用系統(tǒng)的登錄地址,而這些登錄地址復(fù)雜且不易記住,另一方面,由于多個(gè)登錄客戶端的存在,容易導(dǎo)致其內(nèi)部密匙不安全,以及造成內(nèi)部密匙重復(fù),密匙識(shí)別混亂,影響應(yīng)用系統(tǒng)的穩(wěn)定性。
發(fā)明內(nèi)容
為了克服現(xiàn)有技術(shù)的不足,本發(fā)明提供了一種多應(yīng)用系統(tǒng)統(tǒng)一登錄的方法及裝置,能夠在同一客戶端內(nèi)登錄不同的應(yīng)用系統(tǒng),不同類別的用戶的身份驗(yàn)證集中統(tǒng)一到同一服務(wù)器內(nèi),從而可以避免用戶牢記多個(gè)應(yīng)用系統(tǒng)的登錄地址,以及能夠確保服務(wù)器內(nèi)部各種登錄密匙的不重復(fù)性,以及大大提高了登錄密匙的安全性。
本發(fā)明的技術(shù)方案如下:
一種多應(yīng)用系統(tǒng)統(tǒng)一登錄方法,包括:
服務(wù)器通過(guò)Mysql建立用戶信息視圖;
服務(wù)器接收由客戶端發(fā)送的用戶信息,并通過(guò)用戶信息視圖對(duì)用戶信息進(jìn)行驗(yàn)證,在驗(yàn)證成功后生成登錄密匙,其中用戶信息包括用戶名和用戶密碼;
將登陸密匙、登陸密匙與用戶信息的關(guān)聯(lián)信息存儲(chǔ)在本地Redis內(nèi)存數(shù)據(jù)庫(kù);
將該登錄密匙攜帶在應(yīng)用系統(tǒng)訪問(wèn)地址中,發(fā)送所述應(yīng)用系統(tǒng)訪問(wèn)地址;
客戶端接收應(yīng)用系統(tǒng)訪問(wèn)地址并訪問(wèn)該應(yīng)用系統(tǒng);
服務(wù)器判斷訪問(wèn)來(lái)源是否安全以及登錄密匙是否有效,在驗(yàn)證成功后,應(yīng)用系統(tǒng)基于該用戶信息建立登錄會(huì)話憑證;
客戶端通過(guò)會(huì)話憑證登錄應(yīng)用系統(tǒng)。
其中,將登陸密匙存儲(chǔ)在本地Redis內(nèi)存數(shù)據(jù)庫(kù),這樣有利于加快登陸密匙的讀取與驗(yàn)證,將登陸密匙與用戶信息的關(guān)聯(lián)信息存儲(chǔ)在本地Redis內(nèi)存數(shù)據(jù)庫(kù),用于與應(yīng)用系統(tǒng)建立登錄會(huì)話。
進(jìn)一步地,服務(wù)器基于Mysql建立用戶信息視圖,包括:
根據(jù)用戶名、用戶密碼以及用戶系統(tǒng)URL地址建立索引文件;
基于該索引文件,通過(guò)Mysql建立用戶信息視圖;
在用戶信息視圖進(jìn)行查找用戶名,若用戶名存在的話,驗(yàn)證用戶名以及用戶名所對(duì)應(yīng)的用戶密碼是否準(zhǔn)確,驗(yàn)證成功后,用戶信息視圖創(chuàng)建完成。
進(jìn)一步地,接收由客戶端發(fā)送的用戶信息,并通過(guò)用戶信息視圖對(duì)用戶信息進(jìn)行驗(yàn)證,在用戶信息驗(yàn)證成功的情況下,生成登錄密匙,包括:
接收由客戶端發(fā)送的用戶信息;
在用戶信息視圖中查找是否存在用戶信息;
在存在用戶信息的情況下,對(duì)用戶登錄時(shí)的時(shí)間戳、用戶名、密碼三者進(jìn)行組合,并通過(guò)摘要算法計(jì)算生成登錄密匙。
進(jìn)一步地,客戶端接收應(yīng)用系統(tǒng)訪問(wèn)地址之后,訪問(wèn)該應(yīng)用系統(tǒng)之前,還包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于湖南小步科技有限公司,未經(jīng)湖南小步科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810185163.X/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 在線應(yīng)用平臺(tái)上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線應(yīng)用平臺(tái)
- 應(yīng)用使用方法、應(yīng)用使用裝置及相應(yīng)的應(yīng)用終端
- 應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
- 能力應(yīng)用系統(tǒng)及其能力應(yīng)用方法
- 應(yīng)用市場(chǎng)的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場(chǎng)
- 使用應(yīng)用的方法和應(yīng)用平臺(tái)
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠(yuǎn)程應(yīng)用進(jìn)行應(yīng)用安裝
- 應(yīng)用檢測(cè)方法及應(yīng)用檢測(cè)裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)





