Keycloak - 检索 RSA 公钥

kar*_*jan 8 rsa oauth-2.0 keycloak

我有一个使用 docker 部署的应用程序,其中一个微服务是 jboss/keycloak 服务器。一切正常,但需要手动检索 keycloak RSA 公钥。是否可以通过 REST API 检索 RSA 公钥?

Tho*_*ann 15

该 urlhttps://<keycloak-server>/auth/realms/<realm>包含一个带有公钥的 json 响应。这不是广告,所以它可能会改变或消失。使用https://<keycloak-server>/auth/realms/<realm>/protocol/openid-connect/certs和设置一些东西来监视 jwks 响应将是一种更易于维护的处理方式。


dav*_*dav 6

从版本 14 左右开始,现在https://<keycloak-server>/realms/<realm>,即不再/auth在路径中。