Uploaded image for project: 'AMQ Streams'
  1. AMQ Streams
  2. ENTMQST-30

Secure internal and external cluster communication

    XMLWordPrintable

Details

    • Authentication
    • Documentation (Ref Guide, User Guide, etc.), Release Notes
    • Done
    • 100
    • 100% 100%

    Description

      When running Kafka in public cloud, but often also in private cloud, it is essential to secure all Kafka interface and all Kafka communication.

      We should secure (authentication / authorization) both the internal communication withion the Kafka cluster (Kafka-Kafka, Zookeeper-Zookeeper and Kafka-Zookeeper), comunication between Kafka cluster and our own tools (Topic controller, Cluster controller) as well as add support for securing user communication (Kaycloak authentication).

      Secure should ideally mean Encryption, Authentication and Authorization.

      This Epic should be broker down into tasks.

      User stories:

      • As a Administrator, I want to manage users (create, edit, delete) so that the applications don't use Kafka anonymously
      • As a Administrator, Assign credentials to Kafka clients to make it possible for applications to connect using the credentials

      Attachments

        Activity

          People

            Unassigned Unassigned
            scholzj JAkub Scholz
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: