自定义Keycloak使用的用户表

问题描述 投票:0回答:1

是否建议自定义keycloak数据库以添加一些表和列,或者还有其他方法可以做到这一点。

我不想使用该属性表来添加有关用户的数据。 我想向用户表添加额外的字段,例如地址和电话号码..等

database devops keycloak customization keycloak-rest-api
1个回答
0
投票

我使用过许多现成的系统,包括经过高度修改以满足特定业务需求的系统。别这样做。

找到一种方法来聚合您自己系统中感兴趣的数据并将其绑定到 Keycloak。不要修改Keycloak。

您对 Keycloak 所做的每一次修改都将极大地增加未来的维护和升级量。甚至到了某个阶段,如果不销毁现有实例并重新开始,就无法进行升级。

如果没有办法解决,这里有一些提高可维护性的技巧:

  • 在整个项目中以类似的方式组织修改,最好全部集中在各自的部分中。
  • 包括修改开始和结束的行内注释和指示符、更改内容以及进行更改的原因。
  • 将有关修改的文档保留在项目之外,以便将它们全部跟踪到一个地方。
© www.soinside.com 2019 - 2024. All rights reserved.