[發(fā)明專利]web應用實時權(quán)限的控制方法、電子裝置和存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202010851119.5 | 申請日: | 2020-08-21 |
| 公開(公告)號: | CN112165449B | 公開(公告)日: | 2022-06-14 |
| 發(fā)明(設計)人: | 胡晶;范淵 | 申請(專利權(quán))人: | 杭州安恒信息技術(shù)股份有限公司 |
| 主分類號: | H04L67/02 | 分類號: | H04L67/02;H04L67/141;H04L9/40;H04L69/16 |
| 代理公司: | 杭州華進聯(lián)浙知識產(chǎn)權(quán)代理有限公司 33250 | 代理人: | 聶磊 |
| 地址: | 310051 浙江省*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | web 應用 實時 權(quán)限 控制 方法 電子 裝置 存儲 介質(zhì) | ||
1.一種web應用實時權(quán)限的控制方法,應用于客戶端,其特征在于包括:
所述客戶端在加載單頁web應用后注冊獨立進程,并通過所述獨立進程建立與服務器的雙向通信;
在所述單頁web應用與所述服務器之間建立HTTP連接的情況下,所述客戶端從所述獨立進程接收權(quán)限更新消息,其中,所述權(quán)限更新消息是所述服務器在所述單頁web應用的當前登錄用戶的權(quán)限信息發(fā)生更新的情況下生成的;
所述客戶端在接收到所述權(quán)限更新消息后,發(fā)送權(quán)限請求消息給所述服務器;
所述客戶端接收所述服務器返回的所述單頁web應用的當前登錄用戶的權(quán)限信息,其中,所述權(quán)限請求消息中攜帶有所述單頁web應用的當前登錄用戶的用戶信息;
所述客戶端根據(jù)所述單頁web應用的當前登錄用戶的權(quán)限信息,注冊頁面路由,通過所述HTTP連接接收頁面數(shù)據(jù),并根據(jù)所述頁面數(shù)據(jù)和所述頁面路由渲染web頁面,并展示所述web頁面。
2.根據(jù)權(quán)利要求1所述的web應用實時權(quán)限的控制方法,其特征在于,在所述客戶端從所述獨立進程接收權(quán)限更新消息之前,所述方法還包括:
所述客戶端發(fā)送登錄消息給所述服務器,并接收所述服務器返回的權(quán)限令牌,其中,所述登錄消息中攜帶有登錄所述單頁web應用的用戶的用戶信息;
所述客戶端生成攜帶有所述權(quán)限令牌的HTTP請求,并將所述HTTP請求發(fā)送給所述服務器,建立所述單頁web應用與所述服務器之間的HTTP連接。
3.根據(jù)權(quán)利要求1所述的web應用實時權(quán)限的控制方法,其特征在于,在所述服務器中預先存儲有用戶信息及其對應的權(quán)限信息;在所述客戶端發(fā)送權(quán)限請求消息給所述服務器之后,所述方法還包括:
所述服務器根據(jù)登錄消息中攜帶的用戶信息,查詢與該用戶信息對應的權(quán)限信息;
所述服務器將與該用戶信息對應的權(quán)限信息返回給所述客戶端。
4.根據(jù)權(quán)利要求1至3中任一項所述的web應用實時權(quán)限的控制方法,其特征在于,所述用戶信息包括用戶唯一標識信息;所述權(quán)限信息包括權(quán)限列表或者權(quán)限列表的哈希值。
5.根據(jù)權(quán)利要求1所述的web應用實時權(quán)限的控制方法,其特征在于,客戶端通過所述獨立進程建立與服務器的雙向通信包括:
在用戶成功登錄到所述單頁web應用之后,所述客戶端通過postMessage向所述獨立進程發(fā)送連接消息,以指示所述獨立進程與所述服務器建立雙向通信。
6.根據(jù)權(quán)利要求1所述的web應用實時權(quán)限的控制方法,其特征在于,所述雙向通信采用websocket協(xié)議。
7.根據(jù)權(quán)利要求1所述的web應用實時權(quán)限的控制方法,其特征在于,在所述服務器中預先存儲有用戶信息及其對應的權(quán)限信息;在所述客戶端從所述獨立進程接收權(quán)限更新消息之前,所述方法還包括:
在所述單頁web應用的當前登錄用戶的權(quán)限信息發(fā)生變更的情況下,所述服務器更新預先存儲的權(quán)限信息中與所述單頁web應用的當前登錄用戶對應的權(quán)限信息,并將所述權(quán)限更新消息發(fā)送給所述獨立進程。
8.一種電子裝置,包括存儲器和處理器,其特征在于,所述存儲器中存儲有計算機程序,所述處理器被設置為運行所述計算機程序以執(zhí)行權(quán)利要求1至7中任一項所述的web應用實時權(quán)限的控制方法。
9.一種存儲介質(zhì),其特征在于,所述存儲介質(zhì)中存儲有計算機程序,其中,所述計算機程序被設置為運行時執(zhí)行權(quán)利要求1至7中任一項所述的web應用實時權(quán)限的控制方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杭州安恒信息技術(shù)股份有限公司,未經(jīng)杭州安恒信息技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010851119.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 提供共享Web模塊的系統(tǒng)和方法
- 管理環(huán)球網(wǎng)網(wǎng)頁中的環(huán)球網(wǎng)媒體的系統(tǒng)及其實現(xiàn)方法
- 一種WEB業(yè)務實現(xiàn)系統(tǒng)、裝置及方法
- 高速緩存廣播信息的方法和裝置
- 基于QoS指標和Web服務輸出參數(shù)的Web服務組合方法和裝置
- Web托管審查方法、裝置及Web托管系統(tǒng)
- 用于信息處理和Web瀏覽歷史導航的方法和設備及電子裝置
- 用于將web站點轉(zhuǎn)換為目標web app站點的方法和裝置
- 用于防護WEB漏洞的方法和設備
- 一種Web攻擊報告生成方法、裝置、設備及計算機介質(zhì)





