[發明專利]基于URL跳轉的第三方系統登錄實現方法、裝置、設備和介質在審
| 申請號: | 202010093440.1 | 申請日: | 2020-02-14 |
| 公開(公告)號: | CN111310158A | 公開(公告)日: | 2020-06-19 |
| 發明(設計)人: | 孔祥生;劉建民 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F21/41 | 分類號: | G06F21/41;G06F21/45;G06F16/955 |
| 代理公司: | 北京連和連知識產權代理有限公司 11278 | 代理人: | 張濤 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 url 跳轉 第三 系統 登錄 實現 方法 裝置 設備 介質 | ||
1.一種基于URL跳轉的第三方系統登錄實現方法,其特征在于,包括以下步驟:
維護系統配置表和系統登錄信息表,所述系統配置表中包含對應相應第三方系統的系統配置ID、URL地址、登錄參數和登錄路徑,所述系統登錄信息表包含登錄ID、所述登錄ID對應的系統配置ID、用戶名和密碼;
接收前端發送的包含登錄ID的第三方系統登錄請求,根據所述登錄ID遍歷所述系統登錄信息表,以獲取所述第三方系統的系統配置ID、用戶名和密碼;
根據所述系統配置ID讀取相應的系統配置表,并將所述獲取的用戶名和密碼寫入到讀取到的所述登錄參數中,以根據所述登錄參數、所述URL地址和登錄路徑實現登錄所述第三方系統。
2.根據權利要求1所述的方法,其特征在于,所述系統配置表還包括獲取令牌的路徑、獲取令牌的URL參數、獲取令牌的體參數以及獲取的令牌報文字段。
3.根據權利要求2所述的方法,其特征在于,根據所述系統配置ID讀取相應的系統配置表,并將所述獲取的用戶名和密碼寫入到讀取到的所述登錄參數中,以根據所述登錄參數、所述URL地址和登錄路徑實現登錄所述第三方系統包括:
將所述獲取的用戶名和密碼寫入到讀取到的所述獲取令牌的URL參數和獲取令牌的體參數中,并根據所述系統配置表中的所述獲取令牌的路徑、所述寫入后的獲取令牌的URL參數和獲取令牌的體參數獲取相應的令牌報文;
將所述獲取的令牌報文寫入所述獲取的令牌報文字段中,以根據所述獲取的令牌報文字段替換所述登錄參數中的相應字段,并根據所述URL地址和登錄路徑實現登錄所述第三方系統。
4.根據權利要求1所述的方法,其特征在于,所述系統配置表還包括所述第三方系統的密碼加密方式,所述密碼加密方式包括明文形式、基于高級加密標準的加密形式、基于數據加密標準的加密形式。
5.根據權利要求4所述的方法,其特征在于,根據所述系統配置ID讀取相應的系統配置表,并將所述獲取的用戶名和密碼寫入到讀取到的所述登錄參數中,以根據所述登錄參數、所述URL地址和登錄路徑實現登錄所述第三方系統還包括:
將所述獲取的用戶名和密碼根據所述系統配置表中記錄的密碼加密方式進行加密后寫入到相應的登錄參數中,以根據所述登錄參數、所述URL地址和登錄路徑實現登錄所述第三方系統。
6.根據權利要求1所述的方法,其特征在于,接收前端發送的包含登錄ID的第三方系統登錄請求,根據所述登錄ID遍歷所述系統登錄信息表,以獲取所述第三方系統的系統配置ID、用戶名和密碼包括:
獲取當前系統的用戶名、密碼,并根據所述登錄ID獲取相應的第三方系統的用戶名和密碼,將所述當前系統的用戶名、密碼與所述獲取的第三方系統的用戶名、密碼進行比對,響應于比對成功而進一步讀取相應的系統配置表。
7.根據權利要求2所述的方法,其特征在于,所述URL包括域名、IP和端口。
8.一種基于URL跳轉的第三方系統登錄實現裝置,其特征在于,包括:
表信息維護模塊,配置為維護系統配置表和系統登錄信息表,所述系統配置表中包含對應相應第三方系統的系統配置ID、URL地址、登錄參數和登錄路徑,所述系統登錄信息表包含登錄ID、所述登錄ID對應的系統配置ID、用戶名和密碼;
系統登錄信息表讀取模塊,配置為接收前端發送的包含登錄ID的第三方系統登錄請求,根據所述登錄ID遍歷所述系統登錄信息表,以獲取所述第三方系統的系統配置ID、用戶名和密碼;
系統配置表讀取模塊,配置為根據所述系統配置ID讀取相應的系統配置表,并將所述獲取的用戶名和密碼寫入到讀取到的所述登錄參數中,以根據所述登錄參數、所述URL地址和登錄路徑實現登錄所述第三方系統。
9.一種基于URL跳轉的第三方系統登錄實現設備,其特征在于,包括:
至少一個處理器;和
存儲器,所述存儲器存儲有處理器可運行的程序代碼,所述程序代碼在被處理器運行時實施如權利要求1-7中任一項所述的方法。
10.一種計算機介質,其特征在于,包括處理器可運行的程序代碼,所述程序代碼在被處理器運行時實施如權利要求1-7中任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010093440.1/1.html,轉載請聲明來源鉆瓜專利網。





