michaeljmarshall opened a new issue, #19429: URL: https://github.com/apache/pulsar/issues/19429
### Search before asking - [X] I searched in the [issues](https://github.com/apache/pulsar/issues) and found nothing similar. ### Motivation The OAuth2 client's authenticate call is blocking, which is not great for the client, and is bad for the proxy because the proxy authenticates from a netty event loop. ### Solution In the same way that PIP 97 #12105 make the `AuthenticationProvider` async, we should update the `Authentication` interface. ### Alternatives _No response_ ### Anything else? This change will likely require a PIP. I am unable to write such a PIP at this time, so I am creating this issue to keep track of this missing feature. ### Are you willing to submit a PR? - [ ] I'm willing to submit a PR! -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
