当前位置:网站首页>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

边栏推荐
- JS converts an array to a two-dimensional array based on the same value
- Substrate 源码追新导读: 波卡系波卡权重计算全面更新, Governance 2.0 版本的优化和调整
- After the market value evaporated by 65billion yuan, the "mask king" made steady medical treatment and focused on condoms
- 写信宝小程序开源
- rpm2rpm 打包步骤
- Docker installation of mysql8 and sqlyong connection error 2058 solution [jottings]
- Wechat applet reports an error: typeerror: cannot read property 'SetData' of undefined
- 问卷星问卷抓包分析
- [300+ continuous sharing of selected interview questions from large manufacturers] column on interview questions of big data operation and maintenance (II)
- ERROR: Cannot uninstall ‘PyYAML‘. It is a distutils installed project and thus we cannot accurately
猜你喜欢

Machine learning notes - Introduction to autocorrelation and partial autocorrelation

Today in history: Microsoft acquires PowerPoint developers; SGI and MIPS merge

Open source of xinzhibao applet

RK356x U-Boot研究所(命令篇)3.2 help命令的用法

【OpenGL】OpenGL Examples

zabbix-server启动失败处理方式

【OpenGL】OpenGL Examples

postman 自动生成 curl 代码片段

Matlab tips (22) matrix analysis -- stepwise regression

【300+精选大厂面试题持续分享】大数据运维尖刀面试题专栏(二)
随机推荐
【OpenGL】OpenGL Examples
Dark horse notes - collection (common methods and traversal methods of collection)
Docker installation of mysql8 and sqlyong connection error 2058 solution [jottings]
rxjs Observable 两大类操作符简介
rpm2rpm 打包步骤
[yitianxue awk] regular matching
Qt中的数据库使用
排查问题的方法论(适用于任何多方合作中产生的问题排查)
ABAP工具箱 V1.0(附实现思路)
Double dqn notes
Event handling in QT
Substrate 源码追新导读: 修复BEEFY的gossip引擎内存泄漏问题, 智能合约删除队列优化
Package based on thinkphp5 -tronapi- wave field interface - source code without encryption - can be opened twice - interface document attached - detailed guidance of the author - June 30, 2022 08:45:2
Package tronapi wave field interface based on thinkphp5 PHP version -- interface document attached -20220627
7 lightweight and easy-to-use tools to relieve pressure and improve efficiency for developers, and help enterprises' agile cloud launch | wonderful review of techo day
RK356x U-Boot研究所(命令篇)3.3 env相关命令的用法
Js根据相同值将数组转换为二维数组
FlinkSQL自定义UDATF实现TopN
Kubeedge's core philosophy
【C】深入理解指针、回调函数(介绍模拟qsort)