You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Quarkus版Keycloak基于X.509证书的客户端认证问题求助

Quarkus版Keycloak X.509证书客户端认证无法触发证书选择弹窗

我一直在尝试实现Quarkus版本Keycloak的X.509证书客户端认证,参考了旧版Keycloak操作视频以及Keycloak服务器管理员指南。根据预期,访问登录URL时应弹出证书选择窗口,但实际仅显示登录界面。

我已创建包含证书生成脚本、JKS文件导入逻辑及compose.yml配置的示例项目,脚本会将JKS文件复制到指定目录,compose.yml启动Keycloak时挂载该目录并指定为密钥库和信任库,同时配置了领域导出。目前在GitHub论坛和Discourse上未找到有效解决方案,请问有人解决过这个问题吗?

我的compose.yml配置如下:

services:
  keycloak:
    image: quay.io/keycloak/keycloak:latest
    command: [ "start-dev" ]
    environment:
      JAVA_OPTS_APPEND: "-Dcom.redhat.fips=false"
      KC_HOSTNAME_STRICT: "false"
      KEYCLOAK_ADMIN: admin
      KEYCLOAK_ADMIN_PASSWORD: admin
      KC_LOG_LEVEL: info,org.infinispan:error,org.hibernate:warn
      KC_HTTPS_KEY_STORE_FILE: /genCerts/server-keystore.jks
      KC_HTTPS_KEY_STORE_PASSWORD: changeit
      KC_HTTPS_TRUST_STORE_FILE: /genCerts/truststore.jks
      KC_HTTPS_TRUST_STORE_PASSWORD: changeit
      HTTPS_CLIENT_AUTH: require
    ports:
      - 8080:8080
      - 8443:8443
    volumes:
      - ./genCerts:/genCerts

内容的提问来源于stack exchange,提问作者Thomas Lann

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 04:25:25