25得票3回答
Keycloak中的多租户可以在单个领域内完成吗?

首先,我很清楚Keycloak中的多领域方法来实现多租户。我接手了一个传统项目,其中没有考虑到多租户。现在,两年后,客户需要这个功能。实际上,微服务默认情况下就已经为这种情况做好了准备。 客户正在开发一个移动应用程序,通过API在我们的keycloak实例上使用帐户号码(作为用户名)和密码对...

25得票2回答
使用ASP.NET Identity如何实现多租户用户登录

我正在开发一个多租户解决方案,我想使用最新的ASP.NET Identity框架,特别是Entity Framework实现。 基本上,我需要允许两个用户拥有相同的用户名,但它必须在一个租户内是唯一的,我还想利用外部登录,如Twitter、Microsoft、Facebook和Google。...

24得票3回答
TypeORM:如何在运行时动态设置EntityManager(或repositories)的数据库模式?

情况: 对于我们的SaaS API,我们使用基于模式的多租户,这意味着每个客户(~租户)在同一个(postgres)数据库中拥有自己独立的模式,不会干扰其他客户。每个模式都由相同的底层实体模型组成。 每当系统注册新客户时,就会在数据库中自动创建一个新的隔离模式。这意味着,该模式是在运行时创...

23得票2回答
多租户应用程序的输出缓存,根据主机名和语言文化进行变化。

我有一个ASP.NET MVC的多租户应用程序。提供服务的应用程序实例仅取决于主机名(类似于stackexchange)。 每个应用程序实例可能具有不同的区域设置(甚至可以是“自动”,读取浏览器的语言并尝试使用它),并且将根据其进行本地化。 在这种情况下,我想在我的某些操作上进行输出缓存。...

22得票1回答
在子上下文中覆盖父上下文中定义的bean

我们的应用程序需要支持多租户。每个入驻客户都可能覆盖一个或多个核心平台层(通用代码/定义)上定义的bean或bean的某些属性。我想知道处理这种情况的最佳方式是什么。

22得票1回答
AWS Cognito的多租户身份验证

我的当前项目是在 AWS 上,使用 Cognito 和 Lambda 微服务。我们使用 DDD 设计了微服务,并正在实现基本功能。 然而,业务需要 API 用户能够被归类到他们所属的客户公司,并且只能访问该客户公司的数据以及任何基于角色的认证。 这不是完整的多租户解决方案,因为每个用户将使...

21得票6回答
使用Symfony2和Doctrine2开发多租户应用程序的最佳实践

我正在开发一个需要支持多租户模式的应用程序。我正在使用Symfony2 PHP框架和Doctrine2。 我不确定如何最好地设计这个需求。Symfony的ACL功能是否提供了解决方案的一部分? 您能提供什么建议或想法?是否有任何样例Symfony2应用程序或开源应用程序可供使用并实施此策略...

20得票10回答
SaaS数据库设计-多个数据库?拆分?

我见过很多不同方式托管SaaS应用程序。将功能和模块分散到多个数据库中是否是一个好主意?例如,将用户表等内容放在一个DB上,将特定于功能/应用程序的表放在另一个DB上,而其他常见共享表则放在另一个DB上。

20得票7回答
Spring + Hibernate下的多租户: "配置了多租户SessionFactory,但未指定租户标识符"

在一个Spring 3应用程序中,我正在尝试通过Hibernate 4的本地MultiTenantConnectionProvider和CurrentTenantIdentifierResolver实现多租户。我注意到在Hibernate 4.1.3中存在问题, 但我正在运行4.1.9并仍然遇...

19得票3回答
在多租户应用中动态设置Flask-SQLAlchemy数据库连接

我有一个“多租户”Flask Web应用程序,它与1个“主”MySQL数据库(用于查找客户端信息)和数十个“客户端”MySQL数据库进行接口交互(这些数据库都具有相同的模式)。 我目前正在尝试使用SQLAlchemy和Flask-SQLAlchemy扩展来接口数据库,但我很难找到一种方法,让...