Wildfly 与 keycloak 403 集成禁止错误

2023-11-29

我有一个与 keycloak 集成的应用程序。该应用程序在 Wildfly 服务器上运行。我使用 web.xml 来验证 keycloak(作为登录配置)。除此之外,我使用 keycloak.json 文件,在其中定义应用程序中的 keycloak 领域设置。 当我调用应用程序页面时,keycloak 登录页面打开,输入凭据后,它返回到 Wildfly,并出现 403 禁止错误。

以前,相同的设置可以正常工作,但现在启用 ssl 后,我遇到了这个问题。

请帮我解决这个问题,是否需要任何其他额外的 ssl 设置。


如果启用 SSL 后登录失败,可能是因为 SSL 证书不在信任库中,您可能会出现此异常javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated

为此,您可以通过在 keycloak.json 中添加以下conf来禁用-trust-manager

  {
    ...
    "disable-trust-manager": true
  }

如果这解决了问题,那么正确的方法是将证书添加到信任存储区并在 keycloak.json 文件中指定它,如下所示。

 {
    ...
    "truststore": "cacerts.jks",
    "truststore-password" : "password"
  }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Wildfly 与 keycloak 403 集成禁止错误 的相关文章

随机推荐