sudeshnasengupta commented on issue #13148:
URL: https://github.com/apache/pinot/issues/13148#issuecomment-2110648737

   Hi @mayankshriv : I agree - that would have more "power" for Pinot users, 
that out of this issue/use-case, Pinot be able to support the ability for a 
Keycloack Broker authentication implementation be dropped as an external 
plugin.  The issue is indeed class loader based: obviously, it's not hard to 
produce an uber JAR containing the Keycloak implementation and its 
dependencies; the hurdle I'm facing that I discovered while debugging within my 
IDE is to insert this JAR in the 
org.apache.pinot.broker.broker.BrokerAdminApiApplication's Grizzly HTTP 
Server's class loader, before it loads the rest of the classes in the 
"pinot-broker" module.  I wish I knew more about how to configure Grizzly's 
HTTP Server's class path: perhaps you know someone who does, who can help?


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


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to