[發明專利]Oauth API的使用、調用方法、設備及系統有效
| 申請號: | 201210018877.4 | 申請日: | 2012-01-20 |
| 公開(公告)號: | CN103220259A | 公開(公告)日: | 2013-07-24 |
| 發明(設計)人: | 趙清偉;徐文華 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 劉芳 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | oauth api 使用 調用 方法 設備 系統 | ||
技術領域
本發明涉及授權訪問技術,尤其涉及一種Oauth?API的使用、調用方法、設備及系統,屬于通信技術領域。
背景技術
一種開放授權協議(An?open?protocol?to?allow?secure?API?authorization?in?a?simple?and?standard?method?from?desktop?and?web?applications,Oauth)作為目前業界最為流行的第三方API鑒權授權訪問協議已在互聯網上廣泛使用,該標準能夠讓用戶在不暴露用戶密鑰的情況下將用戶在某個服務提供商保存的隱私信息暴露給第三方應用,例如谷歌、新浪、騰訊等均基于Oauth標準發布了豐富的API。通過Oauth協議建立了不同服務的信任機制,極大的促進了互聯網的開放。
雖然目前服務提供商根據Oauth協議提供API已經可以達到了訪問資源的保護的目的,但對于使用開放授權應用編程接口(Oauth?Application?Programming?Interface,Oauth?API)的開發者來講,只能通過編寫代碼的方式使用Oauth?API。例如通過引用Oauth?API提供商(Provider)提供的軟件開發工具包(Software?Development?Kit,SDK),通過編寫代碼調用SDK中的認證接口和業務接口,緊耦合Oauth授權邏輯在應用代碼,以此來完成集成Oauth?API的工作。開發者以編寫代碼方式使用Oauth?API,這種使用Oauth?API的方法復雜且低效,從而暴露出了如何高效使用Oauth?API的問題。
發明內容
針對現有技術中存在的缺陷,本發明提供一種Oauth?API的使用、調用方法、設備及系統,以實現對Oauth?API的高效使用。
根據本發明的一方面,提供一種使用Oauth?API的方法,包括:
接收注冊Oauth?API的注冊信息;
根據所述注冊信息生成Oauth?API調用關聯接口;
綁定所述Oauth?API調用關聯接口與注冊的Oauth?API,生成綁定信息;
接收增加Oauth?API消息,響應所述增加Oauth?API消息,生成與所述注冊的Oauth?API對應的客戶端請求Oauth?API接口、Oauth?API返回信息處理接口和客戶端客戶序列號管理接口;
接收發布應用消息,響應所述發布應用消息,生成包括所述客戶端請求Oauth?API接口、所述Oauth?API返回信息處理接口和所述客戶端客戶序列號管理接口的部署包;
將所述綁定信息和所述部署包發送至所述應用運行引擎,以使所述應用運行引擎根據所述綁定信息和所述部署包完成Oauth?API調度。
根據本發明的另一方面,還提供一種應用開發平臺,包括:
Oauth?API注冊模塊,用于接收注冊Oauth?API的注冊信息;
調用關聯接口生成模塊,用于根據所述注冊信息生成Oauth?API調用關聯接口;
綁定模塊,用于綁定所述Oauth?API調用關聯接口與注冊的Oauth?API,生成綁定信息;
使用接口生成模塊,用于接收增加Oauth?API消息,響應所述增加Oauth?API消息,生成與所述注冊的Oauth?API對應的客戶端請求Oauth?API接口、Oauth?API返回信息處理接口和客戶端客戶序列號管理接口;
部署模塊,用于接收發布應用消息,響應所述發布應用消息,生成包括所述客戶端請求Oauth?API接口、所述Oauth?API返回信息處理接口和所述客戶端客戶序列號管理接口的部署包;
發送模塊,用于將所述綁定信息和所述部署包發送至所述應用運行引擎,以使所述應用運行引擎根據所述綁定信息和所述部署包完成Oauth?API調度。
根據本發明的又一方面,還提供一種Oauth?API調用方法,包括:
攔截客戶端請求消息,為所述客戶端分配客戶序列號,并存儲客戶序列號;
接收客戶端通過調用客戶端請求Oauth?API接口發送的攜帶有所述客戶序列號的Oauth?API調用請求;
根據所述Oauth?API調用請求所攜帶的客戶序列號對所述Oauth?API調用進行鑒權,并在鑒權通過后,獲取與請求調用的Oauth?API對應的接口綁定信息;
根據所述接口綁定信息進行授權認證,獲取訪問令牌;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210018877.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:系統信息更新方法及接入網設備、用戶設備
- 下一篇:信號濾波模塊的焊接結構





