首页 > 其他分享 >可独立创建应用的SaaS多租户低代码平台之租户的应用管理说明

可独立创建应用的SaaS多租户低代码平台之租户的应用管理说明

时间:2023-08-14 11:32:03浏览次数:36  
标签:租户 创建 SaaS JVS 管理员 应用 权限

在IT系统中,“租户”(tenant)通常用于指代一种多租户架构(multi-tenancy),它是一种软件架构模式,允许多个用户或组织共享相同的应用程序或系统实例,但彼此之间的数据和配置被隔离开来,拥有自己的用户、数据、配置和权限,保证每个租户的数据隐私和安全性。

JVS的多租户架构是通过逻辑隔离的方式实现,每个租户的数据和配置在数据库或存储系统中被分开存储,并使用安全访问控制规则进行管理。

JVS租户的应用管理说明

在JVS中,主租户才有租户管理的功能,也就是只有主租户可以创建子租户。主租户在平台中有且只有唯一一个,子租户可以开多个租户,租户之间的数据是隔离的。

租户可以创建独立应用的,每个租户的应用是独立的,每个租户有自己独立的应用。如下图所示:

可独立创建应用的SaaS多租户低代码平台之租户的应用管理说明_SaaS

租户的权限管理

创建租户的时候需要新建一个租户管理员

可独立创建应用的SaaS多租户低代码平台之租户的应用管理说明_应用管理_02

点击新增租户时,录入租户相关信息,其中必须录入租户管理员的账号,这个账号用于管理租户

可独立创建应用的SaaS多租户低代码平台之租户的应用管理说明_多租户_03

租户的应用管理

租户管理员可以创建用户,可以分配权限

可独立创建应用的SaaS多租户低代码平台之租户的应用管理说明_数据_04

在有了这个管理员后,可以在租户里创建组织,创建角色,分配权限,其中针对轻应用有相关权限控制:

可独立创建应用的SaaS多租户低代码平台之租户的应用管理说明_私有化部署_05

这里的轻应用管理的权限是能进入到应用中心,可以去对应用管理,如下图所示:

可独立创建应用的SaaS多租户低代码平台之租户的应用管理说明_多租户_06

①:应用中心,需要管理员开启"应用中心查看"权限后,才能进入应用中心

②:应用模板,可以根据应用模板进行应用的在线一键部署安装

③:在已经安装的应用,点击“...”省略按钮,系统弹出对应用的操作菜单,包括编辑、发布、发布到模板中心、删除等操作

④:可以导入离线的应用安装包,实现应用的在线安装

⑤:创建空白的轻应用

在线demo:https://frame.bctools.cn/

基础框架开源地址:https://gitee.com/software-minister/jvs

关于租户相关的往期介绍

JVS开源基础框架:通过逻辑隔离的多租户管理系统介绍

标签:租户,创建,SaaS,JVS,管理员,应用,权限
From: https://blog.51cto.com/u_15454015/7074517

相关文章

  • 基于C#的消息处理的应用程序 - 开源研究系列文章
          今天讲讲基于C#里的基于消息处理的应用程序的一个例子。我们知道,Windows操作系统的程序是基于消息处理的。也就是说,程序接收到消息代码定义,然后根据消息代码定义去处理对应的操作。前面有一个博文例子(C#程序的启动显示方案(无窗口进程发送消息)-开源研究系列文......
  • PADS应用笔记:Layout中多块覆铜填充时个别不生效 ##
    PADS应用笔记:Layout中多块覆铜填充时个别不生效解决方法需要在覆铜的参数设置中修改优先级......
  • PADS应用笔记:如何提取其他人图纸中画好的元件符号和封装库 ## Logic中
    PADS应用笔记:如何提取其他人图纸中画好的元件符号和封装库Logic中选中要保存的符号,或者过滤器选择元器件,然后右键全选。全选后再右键,选择保存到库中Layout中与Logic同理,选好元件后,右键选择保存到库中。......
  • PADS应用笔记:如何手动导网表
    PADS应用笔记:如何手动导网表导出网表选择设置->网表生成.asc格式的网表文件导入网表直接在文件->导入中导入网表文件即可。......
  • 深入解析 Kafka 消息传递机制及其在 Spring Boot 中的应用
    Kafka作为一款高性能的分布式消息中间件,被广泛用于构建实时数据流处理和事件驱动的架构。在本篇博客中,我们将深入探讨Kafka的消息传递机制,并结合SpringBoot框架,演示如何在应用中使用Kafka进行消息传递。1.Kafka消息传递机制Kafka使用发布-订阅模型来实现消息传递。核心......
  • Kafka 消息传递原理及在 Spring Boot 中的应用实践
    Kafka作为一款强大的分布式消息中间件,在实时数据流处理和事件驱动架构中扮演着重要角色。在本篇博客中,我们将深入探讨Kafka的消息传递原理,并结合SpringBoot框架,演示如何在应用中使用Kafka进行消息传递。1.Kafka消息传递原理Kafka采用发布-订阅模型实现消息传递,核心概念......
  • “智慧踏板”应用程序技术支持
    智慧踏板,是一款应用于越野车,通过蓝牙对车辆电动踏板的状态进行查询,并实现近距离控制车辆电动踏板的手机应用。本app的功能特点1.可以控制电动踏板。2.可以查询电动踏板状态。3.可以推送踏板异常状态提醒。4.可以对设备进行远程升级。5.可以根据自己喜好,对电动踏板进行个性化......
  • maven系列:多环境配置与应用
    目录一、多环境配置步骤定义多环境使用多环境(构建过程)二、跳过测试(了解)应用场景跳过测试命令2.3细粒度控制跳过测试多环境配置有什么好处?maven提供配置多种环境的设定,帮助开发者使用过程中快速切换环境一、多环境配置步骤定义多环境<!--定义多环境--><profiles><!--......
  • Burp Suite Professional / Community 2023.9 (macOS, Linux, Windows) - Web 应用安
    BurpSuiteProfessional/Community2023.9(macOS,Linux,Windows)-Web应用安全、测试和扫描BurpSuiteProfessional,Test,find,andexploitvulnerabilities.请访问原文链接:https://sysin.org/blog/burp-suite-pro-2023/,查看最新版。原创作品,转载请保留出处。作者......
  • 树的简单应用C++算法学习
    1、找树根和孩子【题目描述】给定一棵树,输出树的根root,孩子最多的结点max以及他的孩子。【输入】第一行:n(结点个数≤100),m(边数≤200)。以下m行:每行两个结点x和y,表示y是x的孩子(x,y≤1000)。【输出】第一行:树根:root;第二行:孩子最多的结点max;第三行:max的孩子(按编号由小到输出)。【输入......