我正在尝试使用相互认证ssl将Keycloak连接到外部openLDAP。我很难解决这个问题,因为Keycloak的错误代码非常简洁。
我知道可以通过将-Djavax.net.debug = ssl传递给Keycloak来打开ssl调试。但是我在一个预先构建的容器中运行Keycloak并将其传递给-e似乎没有任何作用。他们这样做很简单吗?
这是在Keycloak 8.0.2上
答案 0 :(得分:0)
这似乎是用户错误问题。 这可以通过几种方式传递。
以下作品
-e JAVA_OPTS=-Djavax.net.debug=ssl
在Dockerfile中放入以下内容
ENV JAVA_OPTS=-Djavax.net.debug=ssl
当然,您可以更改standalone.conf并将其Dockerfile复制到原始映像中。