The invention discloses a method for realizing the management of cloud testing platform based on cloud platform, belonging to the test field, user testing platform based on the needs of the function of the existing test, service test cloud platform access to different users, each service has specific object, between different users divided into different permissions, different landing time dynamic allocation of authority, cloud testing platform management Spring Security security framework based on cloud testing platform is the dynamic pages assigned according to the conditions of use preset permissions to change. The cloud platform is to achieve the testing management, reduce the user permissions allocation service difficulty, realize the page dynamic allocation of authority and predefined distribution rights, can define user access convenient, fast and safe.
【技术实现步骤摘要】
一种基于云测试平台实现权限动态管理的方法
本专利技术涉及云测试平台领域,具体地说是一种基于云测试平台实现权限动态管理的方法。
技术介绍
客户对权限管理的需求,大体可以概括如下:自主灵活地管理角色、角色权限,并将角色赋予系统相关用户;数据安全。管理用户、角色、权限,以及三者之间的关系,这种典型的RBAC模型,非常容易,没有任何困难。困难的是,数据级权限控制。这是和业务直接挂钩的,最复杂,而且会经常因为客户需求表达不到位、开发人员需求理解不到位、系统框架库表结构发生变化,而不断变化的。这种变化,不仅需要编码,而且还需要重新测试。甚至这种变化会波及到其他模块,甚至整个系统。Spring是一个非常流行和成功的Java应用开发框架。一般来说,Web应用的安全性包括用户认证(Authentication)和用户授权(Authorization)两个部分。用户认证指的是验证某个用户是否为系统中的合法主体,也就是说用户能否访问该系统。用户认证一般要求用户提供用户名和密码。系统通过校验用户名和密码来完成认证过程。用户授权指的是验证某个用户是否有权限执行某个操作。在一个系统中,不同用户所具有的权限是不同的。比如对一个文件来说,有的用户只能进行读取,而有的用户可以进行修改。一般来说,系统会为不同的用户分配不同的角色,而每个角色则对应一系列的权限。但是SpringSecurity是使用XML进行权限配置的,很多权限设定是要在配置文件中实现,不能进行动态用户赋予权限。
技术实现思路
本专利技术的技术任务是针对以上不足之处,提供一种基于云测试平台实现权限动态管理的方法,通过在测试云平台中 ...
【技术保护点】
一种基于云测试平台实现权限动态管理的方法,其特征在于基于现有的测试平台用户功能需要,测试云平台接入不同的测试服务,每个服务都有特定的用户对象,不同用户之间划分不同的权限,不同的登陆时间段动态分配权限,云测试平台实现权限动态管理是基于Spring Security安全框架,云测试平台实现的是页面动态分配权限,根据使用条件预置权限更改;在页面实现权限分配不需要修改配置文件,减少维护的难度,同时细粒度的划分权限分配,精确的对权限进行划分和管理,预置的定制模型方便用户权限进阶使用,按照时间、次数维度来自动改变权限范围。
【技术特征摘要】
1.一种基于云测试平台实现权限动态管理的方法,其特征在于基于现有的测试平台用户功能需要,测试云平台接入不同的测试服务,每个服务都有特定的用户对象,不同用户之间划分不同的权限,不同的登陆时间段动态分配权限,云测试平台实现权限动态管理是基于SpringSecurity安全框架,云测试平台实现的是页面动态分配权限,根据使用条件预置权限更改;在页面实现权限分配不需要修改配置文件,减少维护的难度,同时细粒度的划分权限分配,精确的对权限进行划分和管理,预置的定制模型方便用户权限进阶使用,按照...
【专利技术属性】
技术研发人员:刘伟鹏,
申请(专利权)人:浪潮软件集团有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。