联犀 联犀
首页
使用指南
开发指南
技术分享
  • 中台接口 (opens new window)
  • 物联网接口 (opens new window)
在线体验 (opens new window)
  • gitee (opens new window)
  • github (opens new window)
  • 边缘网关-RHILEX (opens new window)
  • 边缘网关-opengw (opens new window)
首页
使用指南
开发指南
技术分享
  • 中台接口 (opens new window)
  • 物联网接口 (opens new window)
在线体验 (opens new window)
  • gitee (opens new window)
  • github (opens new window)
  • 边缘网关-RHILEX (opens new window)
  • 边缘网关-opengw (opens new window)
  • 介绍

  • 快速开始

  • 设备接入

  • 系统管理模块

    • 权限体系
    • 租户管理
      • 简介
        • 租户定义
        • 拆分级别
        • 哪些是租户隔离的
      • 租户管理
        • 创建租户
        • 租户管理
        • 租户授权
        • 租户应用配置
        • 菜单定制
        • 系统配置
        • 开发
  • 合作案例

  • 使用指南
  • 系统管理模块
godLei6
2024-09-19
目录

租户管理

# 简介

# 租户定义

多租户(Multi-Tenancy)是一种软件架构设计,它允许多个客户(租户)共享同一个应用程序实例,同时保持数据隔离和个性化配置。
在这种模式下,每个租户都有自己独立的数据存储和配置选项,但所有租户共享相同的应用程序代码和资源。
这种设计可以提高资源利用率,降低维护成本,并允许服务提供商为不同客户提供定制化的服务。
简而言之,多租户技术使得单一系统能够高效地服务于多个组织,同时确保每个组织的数据安全和个性化需求得到满足。

# 拆分级别

联犀内部采用字段隔离的级别,通过http头和token来识别所在租户,在底层orm框架上进行了租户code的自动过滤,业务无需改动就能实现多租户的能力.具体实现请看开发指南

# 哪些是租户隔离的

隔离的:

  • 用户
  • 设备
  • 项目
  • 区域
  • 消息配置
  • 日志
  • ...

共享的:

  • 产品
  • 物模型
  • 产品品类
  • ota升级
  • 字典
  • 插槽
  • 任务管理
  • ...

# 租户管理

# 创建租户

主要参数说明:

  1. 上面的用户信息是这个租户管理员的账号信息,租户管理员拥有该租户的最高权限
  2. 租户编码: 每个租户都有个英文的编码,也可以说账号,用来登录和识别,可以使用拼音
  3. 最下面几个参数是oem信息,租户自己的登录界面登录的时候就会展示对应的oem信息

# 租户管理

# 租户授权

开通了租户后,租户默认是只能访问无需授权的接口,这时候我们就需要给该租户进行功能权限的授权,授权了之后他才能授权给对应的角色,进行管理.

# 租户应用配置

授权了功能之后还需要授权应用给租户,租户才能访问及正常使用对应的应用.
右上角添加应用后,可以看到该租户的应用列表

我们需要配置上该应用的登录方式,对应的秘钥.

我们也支持小程序和安卓ios的配置.

# 菜单定制

如果是web应用,还需要进行菜单权限的授权,同时也可以进行定制化.

# 系统配置

一些租户定制的系统配置需要在这里配置,如注册自动创建项目和区域适合c端智能家居类场景,是否运行管理员注销账号则是在b端场景不能因为管理员注销了账号而删除项目

# 开发

开发请看 多租户开发

上次更新: 2024/11/12, 17:12:19
权限体系
成果展示

← 权限体系 成果展示→

Theme by Vdoing | Copyright © 2022-2025 昆明云物通科技有限公司|GNU | 滇ICP备2024043132号-1 |
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式