问题描述
我正在考虑将 ABP / ASPNetZero 用于我的 SaaS 应用程序。
我知道它支持多租户,但租户设置似乎是手动的。
我想创建一个在线应用程序,当访问者购买注册并购买订阅时,他们将自动成为租户并进入租户表。
我不想在有人注册和购买会员资格时手动创建租户。
ABP 可以做到吗?
解决方法
我们可以让用户注册一个租户,然后创建并进入租户表。将有一个租户许可证表,用于存储购买的许可证。该应用程序将验证租户是否应付款,如果是,则用户将被定向到支付网关,否则可以使用该应用程序。
我不确定abp提供的功能,但实现流程如上。问题是您允许租户 URL 的自定义域映射,DNS 更新可能需要时间,否则,其余部分应由上述流程本身处理