是否建议自定义keycloak数据库以添加一些表和列,或者还有其他方法可以做到这一点。
我不想使用该属性表来添加有关用户的数据。 我想向用户表添加额外的字段,例如地址和电话号码..等
我使用过许多现成的系统,包括经过高度修改以满足特定业务需求的系统。别这样做。
找到一种方法来聚合您自己系统中感兴趣的数据并将其绑定到 Keycloak。不要修改Keycloak。
您对 Keycloak 所做的每一次修改都将极大地增加未来的维护和升级量。甚至到了某个阶段,如果不销毁现有实例并重新开始,就无法进行升级。
如果没有办法解决,这里有一些提高可维护性的技巧: