我正在使用nimbus-jose-jwt与RemoteJWKSet,并希望找到(见日志),当请求远程网址缓存更新等。
对于spring boot应用程序,我设置了logging.level.com.nimbusds=TRACE,但找不到任何与调用远程url从远程服务器检索jwk相关的日志记录。
有没有办法找出何时调用远程服务器来检索jwk。
编辑:
如果任何人想要查看代码,请将所需的jwks代码上载到github:NimbusJose-JWKSCaching。
发布于 2021-11-21 03:29:10
看看the source code of the RemoteJWKSet.java,它不会自己做任何日志记录。它使用DefaultResourceRetriever class从远程URL下载JWKS资源。DefaultResourceRetriever也不会显式记录任何内容。它所做的是,它使用标准的JWKS来请求java.net.HttpURLConnection class资源。
这意味着您可以使用标准的Java日志记录工具来记录所需的信息。以下是一些可能有助于实现这一目标的答案:
https://stackoverflow.com/questions/70049391
复制相似问题