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