Keycloak Keyclope获取空登录页,即没有用户名和密码表单

Keycloak Keyclope获取空登录页,即没有用户名和密码表单,keycloak,keycloak-services,keycloak-rest-api,Keycloak,Keycloak Services,Keycloak Rest Api,最近,我通过将数据批量装载到不同的环境中,迁移了KeyClope数据库。在那之前,它工作得很好,突然我得到了空的登录页面(用户名和密码表单没有显示)。在主题中,我对“if循环”进行了注释,即该文件的第8行,它正在工作。为什么我需要评论这句话?什么是领域。密码是什么意思?有什么想法吗 迁移数据时,是否有任何损坏?如果是这样,我需要检查keydobepdb中的哪个表来修复此问题 如果您需要更多信息,请随时问我 首先,您应该分享有关您的设置的更多信息,如您正在使用的数据库、如何安装KeyClope、K

最近,我通过将数据批量装载到不同的环境中,迁移了KeyClope数据库。在那之前,它工作得很好,突然我得到了空的登录页面(用户名和密码表单没有显示)。在主题中,我对“if循环”进行了注释,即该文件的第8行,它正在工作。为什么我需要评论这句话?什么是领域。密码是什么意思?有什么想法吗

迁移数据时,是否有任何损坏?如果是这样,我需要检查keydobepdb中的哪个表来修复此问题

如果您需要更多信息,请随时问我


首先,您应该分享有关您的设置的更多信息,如您正在使用的数据库、如何安装KeyClope、KeyClope版本

但根据给定的信息:

realm.password
仅表示域的密码,如果您没有设置此密码,通常意味着您必须设置它。通常情况下,如果您从头开始安装KeyClope,但尚未添加密码,也会发生这种情况

您可以通过运行
JBOSS\u HOME
目录中的
bin/add user keydape.sh
来实现这一点


顺便说一句,您不应该直接在数据库中更改密码,也不应该直接在数据库中更改密码。

谢谢您提供的信息。我将用更多信息更新描述。很抱歉。顺便问一下,realm.password有什么用?为什么我们需要创建一个用户来设置域密码?(通常,在从keydove管理门户UI创建领域时,我们不会显式地创建领域密码,对吗?只是想知道在干净的keydove设置中这是如何创建的,以及在哪里使用的?)正如我已经说过的,当您启动keydove时,您拥有主领域,为此您需要一个用户和密码(realm.password)。通常,如果从docker开始,您将为密码提供一个参数,或者如果从安装zip/tar开始,则需要使用
添加用户keydove.sh
脚本。