[發明專利]基于動態路由的權限管理的方法、系統、電子設備及介質在審
| 申請號: | 202011090305.8 | 申請日: | 2020-10-13 |
| 公開(公告)號: | CN112367260A | 公開(公告)日: | 2021-02-12 |
| 發明(設計)人: | 黃敏志;潘葉江 | 申請(專利權)人: | 華帝股份有限公司 |
| 主分類號: | H04L12/741 | 分類號: | H04L12/741;H04L29/06 |
| 代理公司: | 深圳市合道英聯專利事務所(普通合伙) 44309 | 代理人: | 廉紅果 |
| 地址: | 528400 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 動態 路由 權限 管理 方法 系統 電子設備 介質 | ||
本發明公開了基于動態路由的權限管理的方法、系統、電子設備及介質,所述方法包括:在前端獲取配置權限列表,并通過用戶信息接口獲取用戶ID;將所述用戶ID在所述配置權限列表中進行遍歷和對比,確定所述用戶ID所對應的用戶權限;通過所述用戶ID和所對應的用戶權限確定權限列表,并將所述權限列表添加至路由表。權限列表由前端統一配置管理,減少與后端的耦合,后端只需保存用戶擁有的權限信息,用戶權限鑒別由前端進行,減少后端的計算消耗。
技術領域
本發明屬于電子技術領域,具體涉及基于動態路由的權限管理的方法、系統、電子設備及介質。
背景技術
在后臺管理系統中,為了系統安全,通常需要針對用戶設置不同的權限,避免某些用戶操作不當導致不可挽回的后果。傳統的管理系統中,用戶的權限列表通常由后端生成返回,這樣不僅前后端沒有很好地分離,而且還增加了后端計算的資源消耗。
發明內容
本發明的目的是提供一種基于動態路由的權限管理的方法、系統、電子設備及介質,解決了現有技術中的權限管理不便問題。
本發明提供一種基于動態路由的權限管理的方法,包括:
在前端獲取配置權限列表,并通過用戶信息接口獲取用戶ID,其中,所述配置權限列表至少包括以下之一:用戶ID、用戶權限;
將所述用戶ID在所述配置權限列表中進行遍歷和對比,確定所述用戶ID所對應的用戶權限;
通過所述用戶ID和所對應的用戶權限確定權限列表,并將所述權限列表添加至路由表。
可選的,將所述用戶ID在所述配置權限列表中進行遍歷和對比,確定所述用戶ID所對應的用戶權限的步驟包括:
將所述用戶ID與所述配置權限列表中的用戶權限進行遍歷和對比,判斷所述用戶ID是否具有對應的用戶權限,若是,則保留對應的用戶權限,若否,則刪除對應的用戶權限。
可選的,在保留對應的用戶權限的步驟之后,還包括步驟:
判斷所述用戶ID是否有子級權限,若是,則將所述用戶ID在所述配置權限列表中進行遍歷和對比,若否,則通過所述用戶ID和所對應的用戶權限確定權限列表,并將所述權限列表添加至路由表。
可選的,所述配置權限列表還包括用戶權限所對應的路徑、組件。
可選的,判斷所述用戶ID是否有子級權限,若是,則將所述用戶ID在所述配置權限列表中進行遍歷和對比的步驟包括:判斷所述用戶ID是否有子級權限,若是,則將所述用戶ID在所述配置權限列表中用戶權限的子級權限進行遍歷和對比。
可選的,在前端獲取配置權限列表的步驟還包括:對所述配置權限列表中的權限進行查詢、新增、編輯和刪除。
基于動態路由的權限管理的系統,包括:
采集模塊,用于在前端獲取配置權限列表,并通過用戶信息接口獲取用戶ID,其中,所述配置權限列表至少包括以下之一:用戶ID、用戶權限;
處理模塊,用于將所述用戶ID在所述配置權限列表中進行遍歷和對比,確定所述用戶ID所對應的用戶權限;
輸出模塊,用于通過所述用戶ID和所對應的用戶權限確定權限列表,并將所述權限列表添加至路由表;
所述采集模塊、所述處理模塊與所述輸出模塊信號連接。
可選的,所述輸出模塊將所述用戶ID與所述配置權限列表中的用戶權限進行遍歷和對比,判斷所述用戶ID是否具有對應的用戶權限,若是,則保留對應的用戶權限,若否,則刪除對應的用戶權限。
一種電子設備,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華帝股份有限公司,未經華帝股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011090305.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種綠色水稻種植田用除蟲設備
- 下一篇:一種優質綠色水稻種植用耕地裝置





