【技术实现步骤摘要】
一种基于角色共享的权限管理方法及系统
[0001]本申请涉及数据管理
,具体而言,涉及一种基于角色共享的权限管理方法、系统、电子设备及计算机可读存储介质。
技术介绍
[0002]目前,B端产品具有数据复杂、业务流程繁琐、用户角色众多的特点,为了保障企业使用过程中系统数据的安全性,一个合理的权限设计是非常重要的,尤其B端软件即服务(SaaS,Software as a Service)产品具有多租户的概念,一个产品需要供众多客户使用,其对权限控制的要求会更高。在需求实现要求上,其一是不同客户的权限数据需要按租户隔离、其二客户获取的权限集可以存在差异(系统适用性及不同版本),基于上述两点要求,常见技术手段通过在租户开通或购买成功后拷贝相关的权限集给到目标客户,然后客户在利用对应的权限管理功能面向不同用户做差异化分配管理。现有技术中,此技术手段明显存在如下问题:通过数据拷贝的方式存储成本高;系统权限发生变化后,授予客户相关的权限修改复杂;管理效率低,无法实现快速客户已获得的权限集合。
技术实现思路
[0003 ...
【技术保护点】
【技术特征摘要】
1.一种基于角色共享的权限管理方法,其特征在于,包括:获取租户管理信息;获取应用权限集的权限配置数据;根据所述租户管理信息和所述权限配置数据生成租户角色信息;根据所述租户角色信息生成应用服务信息,所述应用服务信息包括一个或多个应用权限。2.根据权利要求1所述的基于角色共享的权限管理方法,其特征在于,所述获取租户管理信息的步骤,包括:获取租户的应用付费数据;根据所述应用付费数据生成租户管理信息。3.根据权利要求1所述的基于角色共享的权限管理方法,其特征在于,在所述根据所述租户管理信息和所述权限配置数据生成租户角色信息的步骤之后,所述方法还包括:判断所述租户角色信息是否为平台角色信息或付费角色信息;若所述租户角色信息为平台角色信息,则配置共性权限集;若所述租户角色信息为付费角色信息,则根据所述付费角色信息的类型配置差异权限集。4.根据权利要求3所述的基于角色共享的权限管理方法,其特征在于,所述平台角色信息由管理后台统一维护,配置各应用免费授予给企业的权限集,并在企业开通时自动授予;所述付费角色信息由管理后台统一维护,通过结合市场需求及产品特性,明确售卖规则后,在管理后台创建服务,并关联付费功能权限。5.根据权利要求1所述的基于角色共享的权限管理方法,其特征在于,所述根据所述租户角色信息生成应用服务信息的步骤之后,所述方法还包括:根据应用服务信息生成可用权限集;创建自定义角色信息,通过所述自定义角色信息对所述可用权限集进行拆...
【专利技术属性】
技术研发人员:冯明起,沈大富,
申请(专利权)人:广东三维家信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。