System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及計算機,特別是涉及一種信息認證方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品。
技術介紹
1、隨著計算機技術的發展,出現了信息認證技術,可以基于認證會話技術對用戶的登錄信息進行認證,以完成服務器與終端之間的交互。
2、傳統技術中,一般使用單session認證方式進行信息認證,可以在用戶第一次登錄時向終端發送一個唯一的標識符,并將該標識符存儲于與其他使用session認證的服務器的共享存儲空間中,用戶每次登錄都將該標識符與共享存儲空間中的標識符進行驗證。然而,一旦對共享存儲空間替換,標識符驗證的過程便一定會是無效的結果,那么便需重新建立新的標識符,存在信息認證效率低的問題。
技術實現思路
1、基于此,有必要針對上述技術問題,提供一種能夠提高信息認證效率的信息認證方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品。
2、第一方面,本申請提供了一種信息認證方法,包括:
3、響應于用戶基于終端發起的登錄事件,從所述終端獲取所述用戶的第一登錄標識和第二登錄標識;所述第一登錄標識為第一認證方式對應的登錄標識;所述第二登錄標識為第二認證方式對應的登錄標識;
4、從存儲空間讀取所述第一登錄標識對應的第一認證信息,并按照所述第一認證方式對所述第一認證信息進行認證,得到第一認證結果;
5、按照所述第二認證方式對所述第二登錄標識進行認證,得到第二認證結果;
6、在所述第一認證結果為失敗且所述第二認證結果
7、在其中一個實施例中,所述方法還包括:
8、響應于用戶基于終端發起的登錄標識請求事件,向所述終端發送登錄認證指令;
9、響應于所述終端基于所述登錄認證指令發起的登錄注冊事件,從所述終端獲取所述用戶的登錄注冊信息;
10、從所述登錄注冊信息中,提取所述用戶對應于第一認證方式的第一登錄標識、以及所述用戶對應于第二認證方式的第二登錄標識。
11、在其中一個實施例中,所述按照所述第一認證方式對所述第一認證信息進行認證,得到第一認證結果,包括:
12、從所述存儲空間讀取多個已注冊第一信息;
13、若所述第一認證信息與任一所述已注冊第一信息匹配成功,則確定所述第一認證結果為成功;
14、若所述第一認證信息與各所述已注冊第一信息均匹配失敗,則確定所述第一認證結果為失敗。
15、在其中一個實施例中,所述方法還包括:
16、若所述第一認證結果為成功,則從所述存儲空間獲取多個候選登錄標識,確定所述第一認證信息與各所述候選登錄標識之間的候選匹配度;
17、在各所述候選匹配度存在滿足匹配條件的目標匹配度的情況下,將所述目標匹配度對應的候選登錄標識從所述存儲空間中刪除。
18、在其中一個實施例中,所述按照所述第二認證方式對所述第二登錄標識進行認證,得到第二認證結果,包括:
19、對所述第二登錄標識進行解析,得到所述第二登錄標識對應的第二標識信息;所述第二標識信息包括頭部信息、載荷信息和簽名信息;
20、基于所述第二認證方式對應的加密算法,對所述頭部信息和所述載荷信息進行加密,得到加密信息;
21、若所述加密信息與所述簽名信息一致,則確定所述第二認證結果為成功;
22、若所述加密信息與所述簽名信息不一致,則確定所述第二認證結果為失敗。
23、在其中一個實施例中,所述基于所述第二登錄標識構建所述第一登錄標識對應的第一更新認證信息,包括:
24、從所述存儲空間中篩選與所述載荷信息相關聯的關聯信息;
25、基于所述載荷信息、以及所述載荷信息的關聯信息,構建針對所述第一登錄標識的第一更新認證信息。
26、第二方面,本申請還提供了一種信息認證裝置,包括:
27、登錄標識獲取模塊,用于響應于用戶基于終端發起的登錄事件,從所述終端獲取所述用戶的第一登錄標識和第二登錄標識;所述第一登錄標識為第一認證方式對應的登錄標識;所述第二登錄標識為第二認證方式對應的登錄標識;
28、第一認證模塊,用于從存儲空間讀取所述第一登錄標識對應的第一認證信息,并按照所述第一認證方式對所述第一認證信息進行認證,得到第一認證結果;
29、第二認證模塊,用于按照所述第二認證方式對所述第二登錄標識進行認證,得到第二認證結果;
30、信息構建模塊,用于在所述第一認證結果為失敗且所述第二認證結果為成功的情況下,基于所述第二登錄標識構建針對所述第一登錄標識的第一更新認證信息;所述第一更新認證信息用于對所述第一登錄標識進行認證。
31、第三方面,本申請還提供了一種計算機設備。所述計算機設備包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執行所述計算機程序時實現如上所述的方法的步驟。
32、第四方面,本申請還提供了一種計算機可讀存儲介質。所述計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現如上所述的方法的步驟。
33、第五方面,本申請還提供了一種計算機程序產品。所述計算機程序產品,包括計算機程序,該計算機程序被處理器執行時實現如上所述的方法的步驟。
34、上述信息認證方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品,響應于用戶基于終端發起的登錄事件,從終端獲取用戶的第一登錄標識和第二登錄標識,可以確定用戶的登錄標識情況,其中,第一登錄標識為第一認證方式對應的登錄標識,第二登錄標識為第二認證方式對應的登錄標識,從存儲空間讀取第一登錄標識對應的第一認證信息,并按照第一認證方式對第一認證信息進行認證,得到第一認證結果,按照第二認證方式對第二登錄標識進行認證,得到第二認證結果,在第一認證結果為失敗且第二認證結果為成功的情況下,表明該用戶之前是注冊過并且可以通過第二認證結果認證成功的,也就是說,第一認證方式中的存儲空間被替換,那么,服務器可以基于第二登錄標識構建針對第一登錄標識的第一更新認證信息,其中,第一更新認證信息用于對第一登錄標識進行認證,也即,后續其他服務器可以直接獲取第一更新認證信息對用戶的登錄事件進行認證,從而提高信息認證效率。
本文檔來自技高網...【技術保護點】
1.一種信息認證方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
3.根據權利要求1所述的方法,其特征在于,所述按照所述第一認證方式對所述第一認證信息進行認證,得到第一認證結果,包括:
4.根據權利要求3所述的方法,其特征在于,所述方法還包括:
5.根據權利要求1所述的方法,其特征在于,所述按照所述第二認證方式對所述第二登錄標識進行認證,得到第二認證結果,包括:
6.根據權利要求5所述的方法,其特征在于,所述基于所述第二登錄標識構建所述第一登錄標識對應的第一更新認證信息,包括:
7.一種信息認證裝置,其特征在于,所述裝置包括:
8.一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至6中任一項所述的方法的步驟。
9.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至6中任一項所述的方法的步驟。
10.一種計算機
...【技術特征摘要】
1.一種信息認證方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
3.根據權利要求1所述的方法,其特征在于,所述按照所述第一認證方式對所述第一認證信息進行認證,得到第一認證結果,包括:
4.根據權利要求3所述的方法,其特征在于,所述方法還包括:
5.根據權利要求1所述的方法,其特征在于,所述按照所述第二認證方式對所述第二登錄標識進行認證,得到第二認證結果,包括:
6.根據權利要求5所述的方法,其特征在于,所述基于所述第二登錄標識構建所述第一登錄...
【專利技術屬性】
技術研發人員:孫長平,
申請(專利權)人:中國人壽保險股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。