librdkafka
librdkafka copied to clipboard
Non-java clients identity pool extension comma parsing
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'
: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.
Also verify if the extensions have spaces can they be parsed correctly and interpreted by the broker. Like identityPoolId=p1, p2