设置具有限制的多租户Saas解决方案

时间:2019-03-07 19:24:52

标签: multi-tenant saas

一个朋友想和我一起开始一个新项目。它是针对特定零售商店的一种POS解决方案,但将通过云托管。我们正在讨论的问题如下:

假设某人拥有一个由12家商店组成的连锁店,并且他想购买/订阅我们的软件。但是这个人很便宜,不想注册并为所有12家商店付款。我们如何防止他只购买5个订阅但又能从所有12个位置访问它?

我最初的想法是要求进行IP注册,这样,如果他购买了5家商店的订阅,则他一次只能拥有5个不同的IP地址,才能访问该软件。我可以看到这可能有点杂乱,但似乎相当有效。

两个问题: 1.这种IP注册方法的缺点是什么? 2.还有哪些其他替代解决方案?

2 个答案:

答案 0 :(得分:1)

我同意Q1的VPN回答,尽管他们可能没有做到这一点的技术能力。无论哪种方式,IP限制都是一团糟,特别是因为它们并不总是静态的,即使对于企业也是如此。

由于是SaaS,因此我将许可模型更改为基于并发连接。因此,您可以限制它们在任何给定时间可以拥有的会话数。如果他们购买了五个许可证,则一次只能从五个终端登录。

您还可以给他们5个不同的登录名,并将每个登录一次限制为一个会话-这样,他们就不能使用一个以上设备上的帐户登录。实现相同的功能,但可能更容易设置,具体取决于您的软件。

后者具有额外的安全性优势-其他人在使用凭据时都无法使用其凭据登录。

答案 1 :(得分:0)

Q1:绕过IP注册有一个快速简单的解决方法:VPN。所有需要做的就是通过VPN将所有请求路由到总部:然后所有请求对您来说似乎都是来自总部。

第二季度:没有人想到。