[發(fā)明專利]一種鑒權方法、裝置、存儲介質(zhì)及計算機設備有效
| 申請?zhí)枺?/td> | 202010061961.9 | 申請日: | 2018-06-27 |
| 公開(公告)號: | CN111277592B | 公開(公告)日: | 2022-06-10 |
| 發(fā)明(設計)人: | 劉競超;曾東方;苗輝 | 申請(專利權)人: | 貴州白山云科技股份有限公司 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40 |
| 代理公司: | 北京名華博信知識產(chǎn)權代理有限公司 11453 | 代理人: | 胡丹 |
| 地址: | 550003 貴州省貴陽市*** | 國省代碼: | 貴州;52 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 方法 裝置 存儲 介質(zhì) 計算機 設備 | ||
本發(fā)明公開了一種鑒權方法、裝置、存儲介質(zhì)及計算機設備。所公開的鑒權方法,包括:接收用戶客戶端app或者瀏覽器的資源的訪問請求;對所述訪問請求進行鑒權:查看本地是否有所述訪問請求對應的鑒權結(jié)果,若有,輸出鑒權結(jié)果至客戶端app或者瀏覽器;若無,向源站發(fā)起鑒權請求,接受源站的鑒權結(jié)果并確定是否緩存源站發(fā)送的鑒權結(jié)果,輸出鑒權結(jié)果至客戶端app或者瀏覽器。所公開的技術方案能夠?qū)Σ煌袷降脑L問請求進行通用鑒權,統(tǒng)一了云服務網(wǎng)絡的服務端確定客戶端有權訪問資源及提供資源的操作,省去了后續(xù)進行升級開發(fā)的成本。
本申請是2018年6月27日提交中國國家知識產(chǎn)權局專利局,申請?zhí)枮?01810679837.1、發(fā)明名稱為“一種通用鑒權方法、裝置及云服務網(wǎng)絡系統(tǒng)”的中國專利申請的分案申請。
技術領域
本發(fā)明涉及互聯(lián)網(wǎng)技術領域,尤其涉及一種通用鑒權方法、裝置及云服務網(wǎng)絡系統(tǒng)。
背景技術
隨著多媒體技術的發(fā)展,短視頻、音樂和圖片流量的劇增,一些不法的第三方網(wǎng)站或者移動端app通過盜鏈方式非法獲得一些未授權資源的訪問權限,給源站客戶造成了巨大的經(jīng)濟損失。
因此,大部分源站客戶和服務提供商都要求對客戶端的請求進行鑒權,從而避免對資源的非法訪問。現(xiàn)有技術通常采用以下三種方案:
1)在云服務網(wǎng)絡節(jié)點對客戶端請求做防盜鏈校驗,通過對請求中的referer、token等信息進行驗證以判斷是否盜鏈。這種鑒權方式容易被破解,實際效果并不好。
2)客戶端請求直接回源站客戶的站點(即,客戶源站)鑒權。這種方式容易給源站造成一定訪問壓力,甚至導致源站崩潰。
3)在云服務網(wǎng)絡節(jié)點架設鑒權服務(器),通過轉(zhuǎn)發(fā)客戶端請求并緩存回源鑒權結(jié)果來減小源站壓力。這是目前大部分云服務網(wǎng)絡廠商采用的方法,這種方法能夠幫助源站減輕鑒權壓力。
然而,在使用上述第三種方法時,由于每個源站客戶對鑒權請求的格式要求和算法可能都不一樣,云服務網(wǎng)絡節(jié)點的緩存服務軟件(即,裝置或模塊) (例如,用于網(wǎng)頁緩存的服務軟件(即,裝置或模塊)、用于流媒體緩存的服務軟件(即,裝置或模塊)等)要跟不同的源站客戶對接不同的鑒權算法實現(xiàn),如若云服務網(wǎng)絡節(jié)點的緩存服務軟件(即,裝置或模塊)需要對多個源站客戶的鑒權請求格式做處理和對接,就需要針對不同的源站客戶同時實現(xiàn)不同格式的鑒權請求的參數(shù)構造邏輯,這就對資源造成一定冗余。另外,每當添加一個源站客戶的不同格式的鑒權請求時,就需要對緩存服務軟件(即,裝置或模塊) 進行一次代碼上的修改和服務上的升級。
更具體地,在使用上述第三種方法時,目前大部分云服務提供商用到的鑒權方式是搭建一個鑒權服務器,若是對鑒權請求的內(nèi)容無格式要求,只需透傳客戶端請求的資源的URL,可在鑒權服務器上根據(jù)客戶端請求的URL和鑒權結(jié)果做相應的映射關系緩存(可能還需要客戶端IP和客戶端配合生成的請求唯一 ID,即訪問請求標識)。同樣的URL請求則會命中鑒權結(jié)果緩存,直接由鑒權服務器返回結(jié)果。否則回客戶源站鑒權。若是遇到源站客戶對鑒權請求的格式有要求,則需要緩存服務軟件(即,裝置或模塊)根據(jù)源站客戶的要求,根據(jù)一定的規(guī)則提取參數(shù)并構造請求,回客戶源站進行鑒權(客戶可能要求通過請求URL查詢串或者以JSON等格式)。這種場景下,對接不同客戶就需要不斷往緩存服務里面添加不具備復用性的代碼邏輯,同時還要升級線上服務。當云服務網(wǎng)絡節(jié)點的緩存服務軟件(即,裝置或模塊)需要跟多個源站客戶的鑒權軟件(即,裝置或模塊)做鑒權服務時,云服務網(wǎng)絡節(jié)點的緩存服務軟件(即,裝置或模塊)也都需要相應的額外開發(fā)和升級,造成諸多時間成本上的浪費和升級服務帶來的風險。
為了解決上述問題,需要提出新的技術方案。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的通用鑒權方法,包括:
接收針對不同源站和/或相同源站不同類型服務的資源的訪問請求;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于貴州白山云科技股份有限公司,未經(jīng)貴州白山云科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010061961.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種無線音頻傳輸裝置
- 下一篇:下行反饋信息的傳輸方法、基站以及終端設備





