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]
