[发明专利]租户级权限管理方法、装置及设备有效
申请号: | 201910938470.5 | 申请日: | 2019-09-30 |
公开(公告)号: | CN110708310B | 公开(公告)日: | 2022-02-08 |
发明(设计)人: | 张军 | 申请(专利权)人: | 杭州数梦工场科技有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 林哲生 |
地址: | 310024 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 租户 权限 管理 方法 装置 设备 | ||
本发明实施例提供租户级权限管理方法与装置,以释放人力开发资源。在本发明实施例中,由PAAS平台生成部署环境摘要,后续授权系统会根据PAAS平台生成的部署环境摘要授权许可证文件,在将授权许可证文件上传至PAAS平台后,由PAAS平台将授权许可证文件导入租户下的应用中。在本实施例中,不需要针对每一应用均生成一次授权许可证文件,授权文件的解析、部署环境摘要的生成由PAAS平台完成。因此,采用本实施例所提供的方案,每一应用并不需要开发相同的模块代码以实现权限控制,降低了业务应用接入权限控制的成本,释放了各应用自行开发权限控制逻辑的人力资源,使开发人员更专注业务领域。
技术领域
本发明涉及计算机技术领域,特别涉及租户级权限管理方法与装置。
背景技术
随着云计算技术的发展,选择使用PAAS(Platform-as-a-Service,平台即服务)平台部署应用已经成为一种首选方案。PAAS平台是把应用服务的运行和开发环境作为服务进行提供的商业模式。PAAS平台上有多个租户,一租户环境中(也可认为一租户下)可安装软件产品,而一个软件产品可能有很多个应用组成。
上述多个应用需要进行权限控制。现有的应用权限控制逻辑主要包括以下步骤:
1)授权系统生成授权文件;
2)软件交付人员将授权文件导入到应用;
3)应用解析授权文件,生成部署环境摘要;
4)软件交付人员将部署环境摘要导入到授权系统,生成授权许可证文件;
5)软件交付人员将授权许可证文件导入到应用,授权成功。
现有的权限控制方案需要通过应用自身实现解析授权文件、生成部署环境摘要等操作,才能实现权限控制。因此,每一应用都需要开发相同的模块代码以实现权限控制。在应用数量比较多时,这种重复性的工作在实行敏捷开发、快速交付的开发思想中,是一种很严重的资源浪费,每个应用都需要投入相应的人力去做同样的工作,使得软件开发人员无法专注于业务领域。
发明内容
有鉴于此,本发明实施例提供租户级权限管理方法与装置,以释放人力开发资源。
为实现上述目的,本发明实施例提供如下技术方案:
一种租户级权限管理方法,应用于PASS平台,包括:
接收由授权系统生成的授权文件;
根据所述授权文件及租户的软件环境生成部署环境摘要;
接收租户的授权许可证文件;所述授权许可证文件是将所述部署环境摘要导入所述授权系统后生成的;
对所述授权许可证文件进行检验;
将检验通过后的授权许可文件导入所述租户下的应用中,并对所述租户下部署的应用进行统一的权限管理。
可选的,所述对所述租户下部署的应用进行统一的权限管理包括:定期检测所述租户下各应用是否已注册;在存在未注册的应用时,停止所述未注册的应用,并释放所述未注册的应用所占用的资源。
可选的,所述对所述租户下部署的应用进行统一的权限管理还包括:定期计算所述授权许可证文件的授权剩余时间。
可选的,所述租户下的应用中嵌入了授权模块,所述授权模块在应用启动时加载;所述统一的权限管理还包括:接收所述授权模块发送的授权信息获取请求,所述授权信息获取请求携带了部署环境摘要;查找与所述授权信息获取请求中的部署环境摘要相关联的授权许可证文件和授权剩余时间;向所述授权模块返回查找到的授权许可证文件和授权剩余时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州数梦工场科技有限公司,未经杭州数梦工场科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910938470.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:反爬虫系统及方法
- 下一篇:下载权限授权方法、装置和服务器