我有一个群集,其中有2台位于HA中的服务器,因此需要进行一些配置,以便在进行更改(例如,用户密码或角色更改等)时,立即在2台服务器上进行更改?
问题在于用户的密码已更改,并且不会立即在另一台服务器上更新,分配给用户的角色映射也是如此,只有在重新引导服务器后,它才不会在两台服务器上更新>
OS:Linux(ubuntu 16.04) 密钥斗篷版本:11.0
感谢您的帮助
答案 0 :(得分:0)
我不能从问题的第一段中看出Keycloak是否曾经将更改传播到其他服务器。
您使用的设置通常 传播更改吗?
否则,听起来好像集群设置存在问题。 节点之间是否发现彼此?您可以在启动时检查日志,Keycloak blog上有一个很好的说明如何检查它。
通常,最好查看docs中的建议群集设置。 您可以change number of owners在集群中,这样两个节点都将拥有数据,然后再将其放入数据库中。如果问题在于更改不够及时,可能会有所帮助。