[發明專利]基于開放式授權的數據傳輸方法及電子設備在審
| 申請號: | 202011176630.6 | 申請日: | 2020-10-28 |
| 公開(公告)號: | CN114513299A | 公開(公告)日: | 2022-05-17 |
| 發明(設計)人: | 羅振輝 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L9/32;H04L9/40;G06F21/60;G06F21/64 |
| 代理公司: | 深圳中一聯合知識產權代理有限公司 44414 | 代理人: | 趙倩 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 開放式 授權 數據傳輸 方法 電子設備 | ||
本申請提供一種基于開放式授權的數據傳輸方法及電子設備,涉及終端技術領域,其中,該方法包括第一服務器接收第一客戶端發送的第一消息,所述第一消息包括與第一客戶端對應的第二服務器的服務器地址,所述第一服務器存儲有與第二客戶端對應的第一用戶數據,所述第一服務器基于所述第二服務器的服務器地址,生成第一密鑰,所述第一服務器基于所述第二服務器的地址,向所述第二服務器發送所述第一密鑰,所述第一服務器基于所述第一密鑰,向所述第二服務器傳輸所述第一用戶數據。本申請提供的技術方案能夠提高傳輸用戶數據的安全性。
技術領域
本申請涉及終端技術領域,尤其涉及一種基于開放式授權(open authorization,oauth)的數據傳輸方法及電子設備。
背景技術
客戶端-服務器模式是一種常見的網絡架構。客戶端可以在服務器進行注冊并登錄該服務器,從而獲取該服務器所提供的服務。其中,客戶端可以通過第三方服務器的用戶數據來快速實現上述注冊和登錄功能。
現有技術中,第一客戶端可以指示第三方的第一服務器,向與第一客戶端對應的第二服務器發送用戶數據。但由于第一客戶端通常是明文向第三客戶端發送用戶數據的而用戶數據可能是用戶的比較敏感的信息,比如郵箱、電話或住址等,因此上述獲取用戶數據的過程可能會導致用戶數據泄露,安全性較低。
發明內容
有鑒于此,本申請提供一種基于oauth的數據傳輸方法及電子設備,以提高傳輸用戶數據的安全性。
為了實現上述目的,第一方面,本申請實施例提供基于oauth的數據傳輸方法,包括:
第一服務器接收第一客戶端發送的第一消息,所述第一消息包括與第一客戶端對應的第二服務器的服務器地址,所述第一服務器存儲有與第二客戶端對應的第一用戶數據;
所述第一服務器基于所述第二服務器的服務器地址,生成第一密鑰;
所述第一服務器基于所述第二服務器的地址,向所述第二服務器發送所述第一密鑰;
所述第一服務器基于所述第一密鑰,向所述第二服務器傳輸所述第一用戶數據。
其中,當第一客戶端或第二服務器需要通過第一服務器中的賬號和密碼進行第三方登錄,并獲取第一服務器存儲的用戶數據時,第一客戶端和第二服務器可以作為依賴方(relying party,RP),第一服務器可以作為公開身份提供方(openID provider,OP),第一客戶端和第二服務器需要信賴第一服務器的鑒權結果。
需要說明的是,第一客戶端可以與第二客戶端不同,相應的,第一服務器可以與第二服務器不同。例如,第一客戶端為游戲應用,第二服務器是與游戲應用對應的游戲服務器;第一客戶端為通訊應用,第一服務器是與該通訊應用對應的通訊服務器。
還需要說明的是,第一用戶數據可以是比較敏感的、對安全性要求較高的用戶數據,比如郵箱、電話和住址等用戶數據。
在本申請實施例中,第一服務器存儲有與第二客戶端對應的第一用戶數據,第二服務器與第一客戶端對應。第一服務器可以接收第一客戶端發送的第一消息。由于第一消息中包括第二服務器的服務器地址,因此,第一客戶端可以基于第二服務器的服務器地址,生成第一密鑰,并將第一密鑰提供給第二服務器。那么在第一服務器和第二服務器都存儲有第一密鑰的情況下,第一服務器便可以基于第一密鑰和第一密鑰的密鑰標識,向第二服務器加密傳輸第一用戶數據,從而提高了第一服務器向第二服務器提供用戶數據的安全性。
可選地,所述第一服務器基于所述第二服務器的地址,向所述第二服務器發送所述第一密鑰,包括:
所述第一服務器向所述第二服務器發送所述第一密鑰和所述第一密鑰的密鑰標識,所述密鑰標識用于所述第二服務器從至少一個密鑰中獲取所述第一密鑰。
可選地,所述第一服務器向所述第二服務器發送所述第一密鑰和所述第一密鑰的密鑰標識,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011176630.6/2.html,轉載請聲明來源鉆瓜專利網。





