即使是空角色,密钥斗篷也拒绝访问



Node.js应用程序中,我试图用keycloak.protect()保护页面,但成功登录后,应用程序总是以403错误响应。

密钥斗篷是这样配置的:

  • Master->Add realm->名称:kingdom
  • Clients->Create->客户端ID:nodejs
  • Clients->nodejs->Settings
    • Access Type:机密
    • Valid Redirect URIs:*

然后添加Alice用户,并在Key斗篷请求凭据时成功登录为该用户,但随后会获得Access denied页面。我已经建立了一个项目,其中所有的东西都可能是./run.sh,只需一个命令。我将感谢任何关于如何额外配置Keycloft的提示。

如何正确设置Key斗篷,以便允许访问空的角色列表?

docker&lt->keycloak-connect误解问题:keycloak-connect直接与Keycloak对话(不发出重定向(,当它失败时(因为Node.js容器无法通过localhost访问Keycloak容器(,它会发出Access denied响应。

我为Node.js容器指定了network_mode: hostdocker设置,以便keycloak-connect现在可以在内部访问Keycloak

最新更新