gpt4 book ai didi

ssl - wildfly 与 keycloak 403 禁止错误集成

转载 作者:太空宇宙 更新时间:2023-11-03 12:51:46 25 4
gpt4 key购买 nike

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

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

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

最佳答案

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

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

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

如果这解决了问题,那么正确的做法是将证书添加到信任库,并像这样在 keycloak.json 文件中指定它。

 {
...
"truststore": "cacerts.jks",
"truststore-password" : "password"
}

关于ssl - wildfly 与 keycloak 403 禁止错误集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35694908/

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