System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及登錄認證,具體涉及一種登錄認證方法、電子設備和存儲介質。
技術介紹
1、目前的車機原生應用使用車機賬號體系,但隨著應用市場第三方應用生態的豐富,第三方應用的登錄認證逐漸成為影響用戶體驗的問題。這是因為當下第三方應用有自己獨立的賬號體系,使用如掃碼、人臉、驗證碼等方式進行登錄認證,不同應用有各自的賬號體系,而不同的賬號體系難以融合,這使得每次使用車機第三方應用時都要登錄對應的第三方賬號,操作繁瑣,無益于用戶體驗。
2、有鑒于此,特提出本申請。
技術實現思路
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、第二發送模塊,用于將所述目標信息發送至所述服務端,以使所述服務端基于所述目標信息確定登錄認證結果。
35、第四方面,本申請還提供一種登錄認證裝置,集成于服務端,包括:
36、第三確定模塊,用于響應于接收到目標應用的訪問請求,基于所述訪問請求確定是否需要進行登錄認證;
37、第三發送模塊,用于響應于需要進行登錄認證,向安裝所述目標應用的終端設備發送用戶生物特征認證要求,其中,終端設備在接收到所述用戶生物特征認證要求時,確定本地是否存儲有用戶生物特征認證結果,若本地存儲有用戶生物特征認證結果,向服務端發送第一應答信息;
38、第四發送模塊,用于響應于接收到所述終本文檔來自技高網...
【技術保護點】
1.一種登錄認證方法,應用于終端設備,其特征在于,包括:
2.根據權利要求1所述的登錄認證方法,其特征在于,還包括:
3.根據權利要求1所述的登錄認證方法,其特征在于,所述響應于接收到用戶生物特征認證要求之前,還包括:
4.根據權利要求3所述的登錄認證方法,其特征在于,所述響應于接收到基于所述目標應用的觸發操作,向所述目標應用的服務端發送訪問請求,包括:
5.根據權利要求3所述的登錄認證方法,其特征在于,所述響應于接收到所述服務端發送的系統安全驗證要求,執行系統安全驗證操作,包括:
6.根據權利要求1所述的登錄認證方法,其特征在于,還包括:
7.一種登錄認證方法,應用于服務端,其特征在于,包括:
8.根據權利要求7所述的登錄認證方法,其特征在于,所述響應于需要進行登錄認證,向安裝所述目標應用的終端設備發送用戶生物特征認證要求之前,還包括:
9.一種電子設備,其特征在于,所述電子設備包括:
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行時實
...【技術特征摘要】
1.一種登錄認證方法,應用于終端設備,其特征在于,包括:
2.根據權利要求1所述的登錄認證方法,其特征在于,還包括:
3.根據權利要求1所述的登錄認證方法,其特征在于,所述響應于接收到用戶生物特征認證要求之前,還包括:
4.根據權利要求3所述的登錄認證方法,其特征在于,所述響應于接收到基于所述目標應用的觸發操作,向所述目標應用的服務端發送訪問請求,包括:
5.根據權利要求3所述的登錄認證方法,其特征在于,所述響應于接收到所述服務端發送的系統安全驗證要求,執行系統安全驗證操作...
【專利技術屬性】
技術研發人員:李旭旭,
申請(專利權)人:億咖通湖北技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。