当前位置:网站首页>WTM重大更新,多租户和单点登录
WTM重大更新,多租户和单点登录
2022-06-30 12:34:00 【dotNET跨平台】
WTM重大更新
多租户
单点登录
随着WTM被越来越多地应用于企业,用户对于多租户和单点登录的需求越来越强烈。经过了几个月的努力,我们把WTM底层代码又进行了一次优化和重构,加入了多租户和单点登录的功能。VUE,Blazor,LayUI都已支持。

多租户
WTM的多租户具有以下特点
同时支持独立数据库和共享数据库模式
支持混合模式,自由度更高
只需要在模型上简单实现ITenant接口,框架自动会帮你在增删改查导入导出,唯一性验证等各个环节考虑多租户
支持根据域名自动推断租户,也支持登录时指定租户
支持租户再创建子租户
自带管理界面,支持多种UI,VUE,Blazor,Layui,在各种UI下表现一致
可直接在线创建新的租户数据库

(管理界面 )

(租户切换)
单点登录
单点登录背后是统一的用户,角色,用户组的管理。在用户,角色,用户组统一管理的前提下,每个系统可以独立维护本系统的页面权限,数据权限等。只需要简单的设置AppSettings配置文件中的MainHost属性,即可无缝切换到受控于主站。
WTM的单点登录具有以下特点
多UI支持,你可以主站用VUE,其中一个子站用LayUI,另一个用Blazor
多种登录方式支持,站点之前是依赖Cookie或Jwt登录的都可以集成到单
点登录中
主站和子站,子站和子站之间无缝切换
主站和子站,子站和子站之间的Api相互调用
WTM中的单点登录不仅是表面的单点登录功能,他配套了底层方法使各个系统之间可以在统一的权限控制下相互调用Api,也就是说它可以用于分布式微服务系统的开发,比如我们将主系统作为Api网关,各个子系统是我们拆分后的各个业务的微服务。

ADVANCE NOTICE
本次更新使WTM像企业级开发框架又迈出了坚实的一步,今年还会有工作流和大家见面。WTM已经在开发速度方面做到了行业领先,下一步将在企业级功能上继续发力。
最后预报一下WTMPlus下一版本的功能。
下一个版本的Plus暂时还没有工作流:(,他会加入如下新功能:
多租户模型设计
非主键关联模型设计
单点登录配置
数据字典
列表联动等
如果WTM帮助过你,请一键三连~~~
WTM官网:https://wtmdoc.walkingtec.cn
WTMPPlus: http://wtm.plus

边栏推荐
- 波卡跨链通信源码探秘: 要素篇
- Spatiotemporal prediction 2-gcn_ LSTM
- 【300+精选大厂面试题持续分享】大数据运维尖刀面试题专栏(二)
- 黑马笔记---包装类,正则表达式,Arrays类
- 【精选】资源变现资讯、新闻、自媒体、博客小程序(可引流,开通流量主,带pc后台管理)
- 数据湖(十一):Iceberg表数据组织与查询
- Introduction to the novelty of substrate source code: comprehensive update of Boca system Boca weight calculation, optimization and adjustment of governance version 2.0
- dataworks 同步maxcomputer 到sqlserver ,汉字变乱码了,请问怎么解决
- 产品经理专业知识50篇(七)-如何建立一套完整的用户成长体系?
- ffmpeg 杂项
猜你喜欢

Open source of xinzhibao applet

FlinkSQL自定义UDAF使用的三种方式

postman 自动生成 curl 代码片段

独立站即web3.0,国家“十四五“规划要求企业建数字化网站!

【C语言深度解剖】float变量在内存中存储原理&&指针变量与“零值”比较

uniapp支付之APP微信支付unicloud版(附源码)

Dqn notes

Matlab tips (22) matrix analysis -- stepwise regression

Database usage in QT

微信小程序报错:TypeError: Cannot read property ‘setData‘ of undefined
随机推荐
Spatiotemporal prediction 2-gcn_ LSTM
Dark horse notes -- List series collections and generics
数据湖(十一):Iceberg表数据组织与查询
RDS MySQL数据迁移PolarDB MySQL费用可以转过去吗?
ERROR: Cannot uninstall ‘PyYAML‘. It is a distutils installed project and thus we cannot accurately
JS 二维数组变一维数组的方法
Efficient elliptic curve point addition and multiplication in scrypt
Definition of variables and assignment of variables in MySQL
IDEA 2021.3 执行 golang 报错:RNING: undefined behavior version of Delve is too old for Go version 1.18
Resource realization applet opening wechat official small store tutorial
Idea 2021.3 golang error: rning: undefined behavior version of delve is too old for go version 1.18
Unity脚本的基础语法(3)-访问游戏对象组件
【OpenGL】OpenGL Examples
Hangzhou E-Commerce Research Institute: the official website (website) is the only form of private domain
Database usage in QT
Matlab tips (22) matrix analysis -- stepwise regression
Terms related to JMeter performance test and performance test passing standards
你想要的异常知识点都在这里了
kaniko官方文档 - Build Images In Kubernetes
[one day learning awk] Fundamentals