【发布时间】:2022-01-12 18:44:01
【问题描述】:
有什么办法可以修改或重新设计keycloak的数据库。换句话说,我们能否将我们自己的模式与 keycloak 集成。目前,现有的数据库是基于单一数据库和共享模式的方法。我们可以改变它为每个租户创建一个单独的数据库吗?
【问题讨论】:
标签: database-design schema keycloak
有什么办法可以修改或重新设计keycloak的数据库。换句话说,我们能否将我们自己的模式与 keycloak 集成。目前,现有的数据库是基于单一数据库和共享模式的方法。我们可以改变它为每个租户创建一个单独的数据库吗?
【问题讨论】:
标签: database-design schema keycloak
我会说是的。但这将是一项相当具有挑战性的任务,并且会引入许多问题,尤其是对于未来的 Keycloak 升级。 更好的是为 Keycloak 编写自定义“插件”,它将使用您现有的数据库。您仍然需要编码,但这将是更清洁的解决方案:https://www.keycloak.org/docs/latest/server_development/#_user-storage-spi
【讨论】: