java - 无法使用Keycloak验证应用程序用户的登录

标签 java reactjs keycloak keycloak-services keycloak-rest-api

我正在研究 React 应用程序与 Keycloak 的集成。我已在本地计算机上安装了 Keycloak 服务器版本 11.0.2。我能够访问管理登录并创建管理员用户。我还使用 Keycloak 创建了一个带有凭据的自定义客户端和用户。我的 React 应用程序托管在我的机器的端口 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

enter image description here

URL 正在渲染登录页面,无需 CSS。不知道为什么 CSS 没有被渲染。 而且它没有进行身份验证并给出错误

Cannot POST /realms/{Realm}/login-actions/authenticate

最佳答案

我错误地将“领域设置”->“常规”->“前端 URL”设置为领域所在应用程序的主页 URL。

不要这样做。

清空该字段并保存它为我解决了这个问题。

关于java - 无法使用Keycloak验证应用程序用户的登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64149366/

相关文章:

java:开源APM(应用程序性能管理)

MySQL 和 Keycloak 设置

java - 正则表达式以匹配包含特定单词的所有URL

java - 使用java获取系统信息(嵌入页面)

java - 卡塔西斯压制关系链接?

reactjs - 使用钩子(Hook)时,React 批量状态更新功能是否有效?

javascript - 通用React应用程序中的全局变量,Node抛出ReferenceError

javascript - 没有react-dom可以使用react-core吗

javascript - 如何使用 Keycloak 和 PKCE 流实现 React SPA 身份验证?

java - 如何在两个反向代理后面配置keycloak?