Uploaded image for project: 'Debezium'
  1. Debezium
  2. DBZ-7876

Add support for user/password authentication in Nats Jetstream sink adapter

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Done
    • Icon: Major Major
    • 2.7.0.Beta1
    • None
    • debezium-server
    • None

      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.

              Unassigned Unassigned
              sylvainmartyy Sylvain Marty (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: