librdkafka icon indicating copy to clipboard operation
librdkafka copied to clipboard

Non-java clients identity pool extension comma parsing

Open PratRanj07 opened this issue 7 months ago • 3 comments
trafficstars

This PR intends to implement CSV format parsing for SASL OAuthbearer Extensions.

Supported extension format examples:

'sasl.oauthbearer.extensions':'logicalCluster=l1_value,identityPoolId=i1_value'
'sasl.oauthbearer.extensions':'logicalCluster=l1_value,"identityPoolId=i1_value,i2_value",myOtherExtension=myExtensionValue'

PratRanj07 avatar Mar 24 '25 13:03 PratRanj07

:tada: All Contributor License Agreements have been signed. Ready to merge.
Please push an empty commit if you would like to re-run the checks to verify CLA status for all contributors.

Thanks @PratRanj07. Some minor comments, but overall looks good. Let's verify manually with a cluster too.

anchitj avatar Mar 25 '25 10:03 anchitj

Also verify if the extensions have spaces can they be parsed correctly and interpreted by the broker. Like identityPoolId=p1, p2

anchitj avatar Apr 04 '25 07:04 anchitj