gpt4 book ai didi

node.js - Keycloak docker 身份验证

转载 作者:行者123 更新时间:2023-12-02 19:30:17 34 4
gpt4 key购买 nike

我正在尝试使用 Express、MongoDB 和 Keycloak 构建 node.js 服务器。
同时我需要为此使用 Docker。所以,我将 node express server、mongodb 和 keycloak 放在不同的容器中。当我运行 docker compose 时,我有运行正常的容器。我的应用程序正在与数据库通信。问题是受 keycloak 保护的路由报告访问被拒绝。我知道 stackoverflow 上有一个类似的问题,但是没有答案。谁能帮我解决这个问题?

最佳答案

问题是 dockerized keycloak 服务器给我的 keycloak.json 里面有“auth-server-url”:“http://localhost:5000/auth”。

这意味着我的 dockerized Node 服务器试图通过引用自身来验证我的路由。这里应该做的是放置您机器的 IPv4 地址而不是 localhost,并且 dockerized Keycloak 服务器将授予您访问权限。

关于node.js - Keycloak docker 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51964465/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com