如何在SaaS应用程序开发期间注入租户详细信息?

时间:2018-10-11 05:01:54

标签: model-view-controller saas

我什至不确定如何描述问题。

TL; DR:如何在不使用云提供商身份验证服务的情况下测试MVC和服务的集成?

我正在开发多租户SaaS应用程序。这是一个共享数据库,因此所有表都具有租户ID。我将使用云提供商身份验证服务。因此,当请求到达控制器时,将向HttpRequest注入Tenant详细信息。

我已经在服务层实现了跨切逻辑。在执行任何逻辑之前,它将基本上检查表中是否存在租户。

到目前为止,我已经实现了服务部分。当我开始实现MVC部分时,我无法测试MVC和Service之间的集成,因为承租人对象为null或表中尚不存在。 (因为我尚未使用云提供商进行身份验证)

关于如何处理这种情况的任何建议?还是在不使用Cloud Service Providers身份验证的情况下测试MVC和服务层集成的更好方法?

0 个答案:

没有答案