ssl - Quarkus 无法通过 SSL 连接到 Keycloak。配置错误或问题?
问题描述
我对 Quarkus 和 Keycloak 有疑问。当 Quarkus 尝试使用 Keycloak 验证令牌时,它给了我以下错误:
2019-10-01 07:40:02,353 ERROR [org.key.ada.rot.JWKPublicKeyLocator] (executor-thread-1) Error when sending request to retrieve realm keys: org.keycloak.adapters.HttpClientAdapterException: IO error
...
Caused by: java.net.ConnectException: Connection timed out (Connection timed out)
...
2019-10-01 07:40:02,359 ERROR [org.key.ada.rot.AdapterTokenVerifier] (executor-thread-1) Didn't find publicKey for kid: <some-key>
Quarkus 版本:0.22.0
Java 版本:openjdk 版本“1.8.0_222” OpenJDK 运行环境(build 1.8.0_222-8u222-b10-1ubuntu1~18.04.1-b10) OpenJDK 64-Bit Server VM(build 25.222-b10,混合模式)
操作系统:“Ubuntu 18.04.1 LTS”
我使用带有 SSL 的 Keycloak。如果没有 SSL,则不会发生错误。我现在不确定这是否是我这边的问题,如果是我这边,我做错了什么?
解决方案
推荐阅读
- elasticsearch - Elasticsearch由于大小而恢复大型快照不完整
- spring-boot - 在两个节点上指定关系会导致 Spring Data Neo4j 中的逻辑循环映射依赖关系
- rust - 从选项创建具有 0 或 1 个元素的向量
- express - 节点请求在控制台日志中显示 jwt 令牌,但无法在 cookie 中设置
- pointers - 在 Delphi 的泛型函数中分配对象的指针函数属性 - 为什么这段代码有效?
- php - 检查当前日期是否是 CET 和 CEST 之间的变化日
- ios - 当应用程序在苹果商店或 testFlight 上发布时,plist 中的框架版本号由 XCode 13 更改
- c++ - struct Snake { int x, y; 是什么意思?} 蛇[225]; 意思是?
- amazon-web-services - AWS - CloudFormation - 使用 CodestarSource 连接的 GitHub 完整克隆
- azure - Microsoft Graph API 在授予权限时出现未经授权的错误