[發明專利]一種用戶登陸的認證處理方法、服務器及客戶端有效
| 申請號: | 201811054446.7 | 申請日: | 2018-09-11 |
| 公開(公告)號: | CN108881320B | 公開(公告)日: | 2020-08-28 |
| 發明(設計)人: | 林皓;衛文帥;高林武;賈春燕 | 申請(專利權)人: | 北京北信源信息安全技術有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;H04L9/32;H04L9/08 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 王瑩;李相雨 |
| 地址: | 100093 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用戶 登陸 認證 處理 方法 服務器 客戶端 | ||
本發明實施例提供一種用戶登陸的認證處理方法、服務器及終端,所述方法包括:接收客戶端發送的認證請求,獲取所述認證請求的編程語言;調用本地的第一動態鏈接庫函數對所述編程語言進行解析,以獲取所述認證請求攜帶的架構類型;調用所述第一動態鏈接庫函數生成隨機數,并發送所述隨機數至所述客戶端;接收所述客戶端返回的所述Token,并調用所述第一動態鏈接庫函數驗證所述Token,若判斷獲知對所述Token的第一驗證結果為成功,則選取與所述架構類型對應的單點登錄方式,并使所述客戶端處于成功登陸狀態。所述服務器執行上述方法;所述客戶端執行另一方法。本發明實施例提供的方法、服務器及客戶端,優化了統一認證和統一登錄的處理過程。
技術領域
本發明實施例涉及登陸認證技術領域,具體涉及一種用戶登陸的認證處理方法、服務器及客戶端。
背景技術
隨著信息安全技術的發展,用戶在登陸計算機應用程序的過程中,通常需要由安全服務器在使用戶登陸之前先對用戶信息進行認證。
現有技術通常把實現認證功能和登陸功能的模塊集成在每一個計算機應用程序的開發系統中,這會導致軟件程序之間的耦合度差、維護性、升級成本太高、可擴展性差、不能靈活地進行分布式部署等一系列問題。已有的方法通過將認證功能和登陸功能的模塊獨立出來,從而進行統一認證和統一登錄,但是,由于每一個計算機應用程序的編程語言可能不同,給統一認證和統一登錄的過程帶來了諸多不便。
因此,如何避免上述缺陷,優化統一認證和統一登錄的處理過程,成為亟須解決的問題。
發明內容
針對現有技術存在的問題,本發明實施例提供一種用戶登陸的認證處理方法、服務器及客戶端。
第一方面,本發明實施例提供一種用戶登陸的認證處理方法,所述方法包括:
接收客戶端發送的認證請求,獲取所述認證請求的編程語言;
調用本地的第一動態鏈接庫函數對所述編程語言進行解析,以獲取所述認證請求攜帶的架構類型;其中,所述第一動態鏈接庫函數預先封裝有與各類編程語言分別對應的預設函數;
調用所述第一動態鏈接庫函數生成隨機數,并發送所述隨機數至所述客戶端,以使所述客戶端根據所述隨機數和預先獲取到的個人識別密碼pin碼,生成標記Token;
接收所述客戶端返回的所述Token,并調用所述第一動態鏈接庫函數驗證所述Token,若判斷獲知對所述Token的第一驗證結果為成功,則選取與所述架構類型對應的單點登錄方式,并使所述客戶端處于成功登陸狀態。
第二方面,本發明實施例還提供用戶登陸的認證處理方法,所述方法包括:
調用本地的第二動態鏈接庫函數獲取個人識別密碼pin碼;
接收服務器發送的隨機數,并根據所述隨機數和所述pin碼,調用所述第二動態鏈接庫函數,生成標記Token,發送所述Token至所述服務器。
第三方面,本發明實施例還提供一種用戶登陸的認證處理服務器,所述服務器包括:
接收模塊,用于接收客戶端發送的認證請求,獲取所述認證請求的編程語言;
調用模塊,用于調用本地的第一動態鏈接庫函數對所述編程語言進行解析,以獲取所述認證請求攜帶的架構類型;其中,所述第一動態鏈接庫函數預先封裝有與各類編程語言分別對應的預設函數;
發送模塊,用于調用所述第一動態鏈接庫函數生成隨機數,并發送所述隨機數至所述客戶端,以使所述客戶端根據所述隨機數和預先獲取到的個人識別密碼pin碼,生成標記Token;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京北信源信息安全技術有限公司,未經北京北信源信息安全技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811054446.7/2.html,轉載請聲明來源鉆瓜專利網。





