Keycloak 开发服务无法注入别名文件

问题描述 投票:0回答:1

我正在构建一个 quarkus 应用程序并尝试为 Keycloak 开发服务设置 ssl 证书。我正在尝试通过

resource-aliases
resource-mappings
配置来做到这一点:

"%dev":
  quarkus:
    keycloak:
      devservices:
        start-command: "start-dev --http-enabled=true --hostname-strict=false --hostname-strict-https=false --https-certificate-file=/opt/keycloak/devTest-cert-cert.pem --https-certificate-key-file=/opt/keycloak/devTest-cert-key.pem"
        resource-aliases:
          systemCert: devTest-cert-cert.pem
          systemCertKey: devTest-cert-key.pem
        resource-mappings:
          systemCert: /tmp/keycloakDev/devTest-cert-cert.pem
          systemCertKey: /tmp/keycloakDev/devTest-cert-key.pem

但是,Keycloak 无法启动,抱怨未提供指定的密钥。通过

docker exec
进行调查后,我发现映射的文件没有进入正在运行的容器中。

我尝试了很多不同的语法和文件位置,但似乎没有任何效果。不幸的是调试这似乎相当困难

configuration keycloak quarkus quarkus-oidc
1个回答
0
投票

我最终版本升级到最新的 quarkus,问题神奇地消失了。

© www.soinside.com 2019 - 2024. All rights reserved.