相关疑难解决方法(0)

是否可以在一个领域内完成Keycloak中的多租户?

首先,我很了解Keycloak中的多领域多租户方法。我已经接管了一个遗留项目,没有人想到多租户。现在,两年后,突然,客户需要此功能。实际上,微服务是开箱即用的。

客户开发了一个移动应用,该应用通过我们的密钥斗篷实例上的API使用帐号(作为用户名)和密码对用户进行身份验证。现在,他想在登录信息中添加一个租户ID。

客户希望避免使用多个端点,这是多领域解决方案所需要的。

第一个想法是在注册时将租户ID和帐户ID串联起来。但这是一种臭气冲冲的方法。

因此,我认为可能存在一种配置Keycloak的方式,即我添加了一个自定义tenantid字段,username其行为就像数据库世界中的复合主键一样。

这样的配置可行吗?是否有另一种方法可以使用单个领域实现多租户行为?

multi-tenant keycloak

9
推荐指数
1
解决办法
657
查看次数

标签 统计

keycloak ×1

multi-tenant ×1