You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
+1, it seems there is no caching control for the reactive implementation. While nimbus implementation is logging errors: #1684
additionally, we noticed that using default micronaut-http-client will cause using a pool for the HttpClient, while it cause our tracing system to catch another confusing error as:
io.netty.channel.StacklessClosedChannelException
at io.netty.channel.AbstractChannel$AbstractUnsafe.write(Object, ChannelPromise)(Unknown Source)
This was impacting me and my teams too, would love some feedback on my pull request, #1815, here. There are some trade-offs discussed on the PR description.
Expected Behavior
Remote JWKS validation should be cached and fetched only when expired as defined by JwksSignatureConfiguration::getCacheExpiration
Actual Behaviour
Every time a JWT needs to be validated, the remote JWKS is fetched
Steps To Reproduce
No response
Environment Information
No response
Example Application
No response
Version
4.5.0
The text was updated successfully, but these errors were encountered: