[發(fā)明專利]單點登錄方法、系統(tǒng)、服務器以及存儲介質有效
| 申請?zhí)枺?/td> | 201711037494.0 | 申請日: | 2017-10-30 |
| 公開(公告)號: | CN109729045B | 公開(公告)日: | 2021-01-05 |
| 發(fā)明(設計)人: | 王振;吳曉清;鄭松堅;董科;李海文;陳幸 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 深圳市深佳知識產(chǎn)權代理事務所(普通合伙) 44285 | 代理人: | 王仲凱 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 單點 登錄 方法 系統(tǒng) 服務器 以及 存儲 介質 | ||
本發(fā)明實施例提供了單點登錄方法、系統(tǒng)、服務器以及存儲介質,第一服務器和第二服務器屬于不同的平臺,第一服務器和第一站點屬于同一平臺,所以,若第一站點未檢測到票據(jù)信息,可以使得瀏覽器快速跳轉至第一服務器,從而展示登錄頁面;而第二服務器用于對接收到的用戶登錄信息或票據(jù)信息進行驗證。即第一服務器用于獲取用戶的用戶登錄信息,第二服務器用于驗證獲得的用戶登錄信息或票據(jù)信息,將第一服務器部署在第一平臺;第二服務器部署在第二平臺,通過分布式的部署方式提高了驗證響應效率。
技術領域
本發(fā)明涉及通信技術領域,更具體的涉及單點登錄方法、系統(tǒng)、服務器以及存儲介質。
背景技術
單點登錄(Single Sign On),簡稱為SSO,是目前比較流行的企業(yè)業(yè)務整合的解決方案之一。SSO的定義是在多個站點中,用戶只需要登錄一次就可以訪問所有相互信任的站點。例如,用戶登錄A網(wǎng)站后,就可以直接訪問A網(wǎng)站包含的A讀書站點、A電影站點、A日記站點等等。無需再重復登錄。
在單點登錄過程中,用戶訪問站點時,需要服務器對用戶的身份進行驗證。目前服務器的驗證響應效率較慢。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種單點登錄方法、系統(tǒng)、服務器以及存儲介質,以克服現(xiàn)有技術中服務器的驗證響應效率較慢的問題。
為實現(xiàn)上述目的,本發(fā)明提供如下技術方案:
一種單點登錄方法,應用于屬于第一平臺的第一服務器,所述單點登錄方法包括:
接收第一站點發(fā)送的第一指令,所述第一指令用于指示所述第一服務器將登錄頁面的URL發(fā)送至瀏覽器,所述第一指令是在所述第一站點檢測到第一請求中未攜帶票據(jù)信息的情況下發(fā)送的,所述第一請求是所述瀏覽器基于所述第一站點的第一統(tǒng)一資源定位符URL生成的,所述第一URL是由用戶輸入至所述瀏覽器中的,所述第一站點為網(wǎng)站或應用程序,所述第一站點屬于所述第一平臺;
將所述登錄頁面的URL發(fā)送至所述瀏覽器;
基于所述瀏覽器展示的所述登錄頁面,獲取用戶登錄信息;
將攜帶所述用戶登錄信息的驗證請求信息發(fā)送至第二服務器,所述第二服務器屬于第二平臺;
接收所述第二服務器反饋的票據(jù)信息,所述票據(jù)信息是在滿足所述用戶登錄信息與預置的登錄信息相匹配的條件下生成的;
將攜帶所述票據(jù)信息的登錄請求發(fā)送至所述瀏覽器,所述登錄請求為所述瀏覽器成功登錄至所述第一站點的依據(jù)。
一種單點登錄方法,應用于屬于第二平臺的第二服務器,所述單點登錄方法包括:
接收第一服務器發(fā)送的攜帶用戶登錄信息的驗證請求信息;
其中,所述用戶登錄信息是基于瀏覽器展示的登錄界面獲得的,所述登錄界面的統(tǒng)一資源定位符URL是由所述第一服務器發(fā)送至所述瀏覽器的,且是在第一站點獲得的第一請求中未攜帶票據(jù)信息的情況下發(fā)送的,所述第一請求是所述瀏覽器基于所述第一站點的第一URL生成的;所述第一站點以及所述第一服務器屬于第一平臺;所述票據(jù)信息用于指示用戶已經(jīng)通過所述瀏覽器至少成功登錄屬于所述第一平臺的一個站點;所述第一站點為網(wǎng)站或應用程序;
檢測到所述用戶登錄信息與預置的登錄信息相匹配時,生成所述票據(jù)信息;
將所述票據(jù)信息發(fā)送至所述第一服務器,以便所述第一服務器將所述票據(jù)信息發(fā)送至所述瀏覽器;
接收所述第一站點發(fā)送的攜帶所述票據(jù)信息的校驗請求;所述票據(jù)信息是從第二請求中獲得的,所述第二請求是所述瀏覽器接收到所述票據(jù)信息后,基于所述第一URL以及所述票據(jù)信息生成的;
檢測到所述票據(jù)信息與其自身生成的票據(jù)信息相同時,向所述第一站點發(fā)送第二指令,所述第二指令用于指示所述第一站點允許用戶登錄。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經(jīng)騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711037494.0/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





