我喜欢像这样配置jdbc的验证(在wildfly上):
<validation>
<check-valid-connection-sql>select 1</check-valid-connection-sql>
<validate-on-match>false</validate-on-match>
<background-validation-millis>10000</background-validation-millis>
</validation>
字符串
我不能在Keycloak上配置它。如果我配置一个Quarkus路由器就有可能。但是我担心Keycloak不能在Quarkus配置的路由器上使用。
我可以通过某种方式配置validationQuery,它的运行属性?Keyclok可以与Quarkus一起创建密码吗?我如何配置JDBC_PING和keycloak密码简单安全。(没有明文密码或SSL)
多谢了。
1条答案
按热度按时间ggazkfy81#
Keycloak将KC前缀性质Map到 quarkus 性质。类是:
字符串
所以keycloak's的密码应该是 quarkus 密码!
您可以使用这些环境变量:
型
另一个有趣的事情是,quarkus不支持JNDI,所以JDBC_PING不能被 * jndi_name* 参数化。
但是你可以像这样使用环境变量:
型
SSL和其他设置可以设置为jdbc_url参数。下面是一些描述:https://jdbc.postgresql.org/documentation/use/