我正在运行一个与 keycloak 实例链接的 quarkus 应用程序。在 debian x86_64 上的 dockerized 环境中,一切都运行良好。
我尝试将相同的应用程序放在 Amazom Linux 2 arm64 实例上,当 webapp 使用 keycloak 先前收到的令牌调用后端时出现以下错误:
2022-01-07 11:18:48,123 DEBUG [io.qua.oid.run.OidcProvider]
(vert.x-eventloop-thread-3) Verification of the token issued to client mpa-api has failed:
Unable to process JOSE object (cause: org.jose4j.lang.UnresolvableKeyException:
JWK with kid 'M8n5608mFVAGNTM64-f_1hFSWhS6lmTsS9mnVRM4Irs' is not available):
JsonWebSignature{"alg":"RS256","typ" : "JWT","kid" : "M8n5608mFVAGNTM64-f_1hFSWhS6lmTsS9mnVRM4Irs"}->...
有人知道这个错误是什么意思吗?
注意:当我从请求中删除令牌时,它适用于不受保护的路由
谢谢您的帮助
文森特