The values in the spring.pulsar.client.authentication.param config props map are not currently JSON encoded. For simple values this is fine. However, some custom auth modules may require more complex parameter values that may contain special characters that results in invalid JSON. This commmit encodes the parameter values using a very simple hand-rolled escape function.
Fixes #40492
Comment From: mhalbritter
Thanks Chris!