michaeljmarshall opened a new pull request, #20299:
URL: https://github.com/apache/pulsar/pull/20299

   Similar to: https://github.com/apache/pulsar/pull/20142
   
   ### Motivation
   
   In https://github.com/apache/pulsar/pull/20142 we changed the `Consumer` and 
the `Producer` logic to call the correct `AuthorizationService` method.
   
   Our goal is to deprecate the `AuthorizationService` methods for `canProduce` 
and `canConsume`, so this change helps us move in the right direction.
   
   This PR follows the same logic and updates the WebSocket proxy to remove all 
calls to the `can*` methods in the `AuthorizationService`
   
   ### Modifications
   
   * Update `ProducerHandler`,  `ConsumerHandler`, and `ReaderHander` in the 
WebSocket Proxy to call the `AuthorizationService#allowTopicOperationAsync` 
method.
   
   ### Verifying this change
   
   This change is trivial.
   
   ### Documentation
   
   - [x] `doc-not-needed`
   
   ### Matching PR in forked repository
   
   PR in forked repository: Skipping PR as I ran tests locally.


-- 
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]

Reply via email to