无法在 keycloak 上查看登录页面

Posted

技术标签:

【中文标题】无法在 keycloak 上查看登录页面【英文标题】:Unable to view the Login Page on keycloak 【发布时间】:2021-01-15 21:46:10 【问题描述】:

我正在研究 React 应用程序与 KeyCloak 的集成。我已经在我的本地机器上安装了 keycloak 服务器版本 11.0.2。我能够访问管理登录并创建管理员用户。我还使用 keycloak 创建了具有凭据的自定义客户端和用户。我的反应应用程序托管在我机器的端口 9000 上,keycloak 托管在 8080(默认)端口上。现在,当我重定向到我的应用程序 URL 时,它会自动重定向到以下 url:

http://localhost:8080/auth/realms/Custom_realm/protocol/openid-connect/auth?client_id=Custom_Client&redirect_uri=http%3A%2F%2Flocalhost%3A9000%2F&state=r8yy83fdgd-27f8- 4aa9-a679-01sfdsgd9&response_mode=fragment&response_type=code&scope=openid&nonce=27fedfgf89-66be-4484-bbcc-aabb4saddc4 url 正在呈现我们很抱歉,不允许我输入用户所需的凭据。

不知道为什么登录页面没有登陆。 谁能帮我解决这个问题??还提供 Keycloak 所需的基本配置级别,以便将其与应用程序集成并创建新的领域和客户端。

【问题讨论】:

【参考方案1】:

问题已解决。代码中的 Realm 名称与 Keycloak 中创建的名称不匹配。在 Keycloak 中我创建了 UI_Realm,而在代码中它被编写为 UI_realm

【讨论】:

以上是关于无法在 keycloak 上查看登录页面的主要内容,如果未能解决你的问题,请参考以下文章

Keycloak - 如何在登录页面上添加返回应用程序链接

在反向代理后面使用 Keycloak:无法打开管理员登录页面,因为内容混合

Keycloak 与 Spring boot 集成,使用自定义登录页面(在没有 keycloak 的默认登录页面的情况下登录)

如果 keycloak 会话过期,我如何重定向到登录页面?

keycloak - 是不是可以让用户在登录页面中选择一个领域

如何避免KeyCloak的登录页面,部署我们项目的自定义登录页面?