Keycloack数据库与spring-boot数据库



例如,我有一个spring-boot博客,其中有两个表usersblog_postsblog_post当然具有列名称user_id。现在,当我迁移到Keycloack时,当所有用户都存储在Keycloack数据库中时,我该如何处理这个问题。keycloack中的用户主id不是整数,我不能将其作为字符串存储在blog_posts user_id中,因为这对性能来说不是最佳的。我如何与这些用户建立关系?有人能给我解释一下建筑应该是什么样子吗?谢谢

您可以将您的id密钥斗篷id映射到表user中的user_id(添加user_id_keycloack(或创建表user_keyclock(user_id,user_keycloack(。当您的用户第一次连接时,获取keycloack id并将其映射到新的user_id。当用户稍后连接时,使用keycloack id查找user_id。使用user_id获取blog_posts。不要像主键那样使用keyclock-id。

Josselin

最新更新