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
相关产品推荐
相关产品推荐

