-
Enhancement
-
Resolution: Done
-
Major
-
None
-
None
-
False
-
None
-
False
In order to make your issue reports as actionable as possible, please provide the following information, depending on the issue type.
Feature request or enhancement
For feature requests or enhancements, provide this information, please:
Which use case/requirement will be addressed by the proposed feature?
We would like to use Debezium with Nats Jetstream but the current adapter doesn't support user/password authentication with Nats (see https://docs.nats.io/running-a-nats-service/configuration/securing_nats/auth_intro/username_password).
We think this should be a feature supported natively by the adapter.
We cannot use the JWT authentication with Nats in our current setup. This is why the user/password alternative is an easier choice for us.
Implementation ideas (optional)
If you agree this can be included in the official Nats connector, I can provide a small PR like this one to add support to user/password authentication in the Nats sink adapter: https://github.com/debezium/debezium-server/pull/87/files.
I would also update the doc because this last PR did not add the new properties in the Nats adapter documentation.