[發明專利]一種基于云測試平臺實現權限動態管理的方法在審
| 申請號: | 201611168466.8 | 申請日: | 2016-12-16 |
| 公開(公告)號: | CN106778307A | 公開(公告)日: | 2017-05-31 |
| 發明(設計)人: | 劉偉鵬 | 申請(專利權)人: | 浪潮軟件集團有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/31 |
| 代理公司: | 濟南信達專利事務所有限公司37100 | 代理人: | 姜明 |
| 地址: | 250100 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 測試 平臺 實現 權限 動態 管理 方法 | ||
技術領域
本發明涉及云測試平臺領域,具體地說是一種基于云測試平臺實現權限動態管理的方法。
背景技術
客戶對權限管理的需求,大體可以概括如下:自主靈活地管理角色、角色權限,并將角色賦予系統相關用戶;數據安全。管理用戶、角色、權限,以及三者之間的關系,這種典型的RBAC模型,非常容易,沒有任何困難。困難的是,數據級權限控制。這是和業務直接掛鉤的,最復雜,而且會經常因為客戶需求表達不到位、開發人員需求理解不到位、系統框架庫表結構發生變化,而不斷變化的。這種變化,不僅需要編碼,而且還需要重新測試。甚至這種變化會波及到其他模塊,甚至整個系統。
Spring 是一個非常流行和成功的 Java 應用開發框架。一般來說,Web 應用的安全性包括用戶認證(Authentication)和用戶授權(Authorization)兩個部分。用戶認證指的是驗證某個用戶是否為系統中 的合法主體,也就是說用戶能否訪問該系統。用戶認證一般要求用戶提供用戶名和密碼。系統通過校驗用戶名和密碼來完成認證過程。用戶授權指的是驗證某個用戶 是否有權限執行某個操作。在一個系統中,不同用戶所具有的權限是不同的。比如對一個文件來說,有的用戶只能進行讀取,而有的用戶可以進行修改。一般來說,系統會為不同的用戶分配不同的角色,而每個角色則對應一系列的權限。
但是Spring Security是使用XML進行權限配置的,很多權限設定是要在配置文件中實現,不能進行動態用戶賦予權限。
發明內容
本發明的技術任務是針對以上不足之處,提供一種基于云測試平臺實現權限動態管理的方法,通過在測試云平臺中是實現權限動態管理,降低用戶分配服務權限的難度,實現頁面動態分配權限和預定義分配權限,可以方便、快捷、安全的定義用戶訪問權限。
本發明解決其技術問題所采用的技術方案是:
一種基于云測試平臺實現權限動態管理的方法,基于現有的測試平臺用戶功能需要,測試云平臺接入不同的測試服務,每個服務都有特定的用戶對象,不同用戶之間劃分不同的權限,不同的登陸時間段動態分配權限,云測試平臺實現權限動態管理是基于Spring Security安全框架,云測試平臺實現的是頁面動態分配權限,根據使用條件預置權限更改;
在頁面實現權限分配不需要修改配置文件,減少維護的難度,同時細粒度的劃分權限分配,精確的對權限進行劃分和管理,預置的定制模型方便用戶權限進階使用,按照時間、次數維度來自動改變權限范圍。
優選的,對于定義的不同角色,會有不同的顯示界面,沒有管理員角色的普通用戶不會出現用戶管理選項。
優選的,具有管理員角色的用戶會有用戶管理按鈕。
優選的,如果查詢的權限不夠的話會給出錯誤提示,權限設定使用注解方式,在寫服務接口的時候就已經確定調用者權限。
本發明的一種基于云測試平臺實現權限動態管理的方法和現有技術相比,具有以下有益效果:
為企業或政府打破信息孤島提高數據共享,提供面向服務的平臺,擺脫門檻的束縛,不懂程序也可輕松發布服務。通過服務統計監控為領導層提供決策依據;
基于Spring Security和Spring框架無縫集成,方便擴展和復用,安全有保證;
動態分配權限方便、快捷實現權限管理;
預置權限分配策略,可以實現預置用戶權限;
權限分配細化到方法,實現細粒度控制,對權限管理更詳細;
頁面渲染受權限控制,可以實現頁面根據不同權限顯示不同內容;
通過在測試云平臺中是實現權限動態管理,降低了用戶分配服務權限的難度,實現頁面動態分配權限和預定義分配權限,可以方便、快捷、安全的定義用戶訪問權限。可以更加高效的實現用戶權限劃分。
具體實施方式
下面結合具體實施例對本發明作進一步說明。
一種基于云測試平臺實現權限動態管理的方法,基于現有的測試平臺用戶功能需要,測試云平臺接入不同的測試服務,每個服務都有特定的用戶對象,不同用戶之間劃分不同的權限,不同的登陸時間段動態分配權限,云測試平臺實現權限動態管理是基于Spring Security安全框架,云測試平臺實現的是頁面動態分配權限,根據使用條件預置權限更改;
在頁面實現權限分配不需要修改配置文件,減少維護的難度,同時細粒度的劃分權限分配,精確的對權限進行劃分和管理,預置的定制模型方便用戶權限進階使用,按照時間、次數維度來自動改變權限范圍。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮軟件集團有限公司,未經浪潮軟件集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611168466.8/2.html,轉載請聲明來源鉆瓜專利網。





