1

我正在将 nimbus-jose-jwt 与RemoteJWKSet一起使用,并希望在向远程 url 发出缓存更新等请求时找到(参见日志)。
对于 spring boot 应用程序,我设置logging.level.com.nimbusds=TRACE但找不到与调用相关的任何日志记录用于从远程服务器检索 jwks 的远程 url。
有没有办法找到何时调用远程服务器来检索 jwks。

编辑:
如果有人想查看代码,所需的 jwks 代码已上传到 github: NimbusJose-JWKSCaching

4

1 回答 1

3

查看RemoteJWKSet.java 的源代码,它不会自行进行任何日志记录。它使用DefaultResourceRetriever 类从远程 URL 下载 JWKS 资源。DefaultResourceRetriever也没有明确记录任何内容。它的作用是使用标准 Java java.net.HttpURLConnection 类来请求 JWKS 资源。

这意味着您可以使用标准的 Java 日志记录工具来记录您需要的信息。以下是一些可能有助于实现这一目标的答案:

于 2021-11-21T03:29:10.093 回答