docker-compose -f docker/docker-compose.yml up --remove-orphans setup || exit 1
kafkacat -L -b :9092
-kafkacat -L -b :9092 -Xsecurity.protocol=sasl_plaintext -Xsasl.mechanisms=PLAIN -Xsasl.username=client -Xsasl.password=client-secret
+kafkacat -L -b :9092 -Xsecurity.protocol=sasl_plaintext -Xsasl.mechanisms=SCRAM-SHA-512 -Xsasl.username=client -Xsasl.password=client-secret
+
+docker-compose -f docker/docker-compose.yml exec cli kafka-configs \
+ --zookeeper zookeeper:2181 \
+ --alter \
+ --add-config 'SCRAM-SHA-512=[password=schemaregistry-secret]' \
+ --entity-type users \
+ --entity-name schemaregistry
+docker-compose -f docker/docker-compose.yml exec cli kafka-configs \
+ --zookeeper zookeeper:2181 \
+ --alter \
+ --add-config 'SCRAM-SHA-512=[password=connect-secret]' \
+ --entity-type users \
+ --entity-name connect
+docker-compose -f docker/docker-compose.yml exec cli kafka-configs \
+ --zookeeper zookeeper:2181 \
+ --alter \
+ --add-config 'SCRAM-SHA-512=[password=ui-secret]' \
+ --entity-type users \
+ --entity-name ui
+docker-compose -f docker/docker-compose.yml exec cli kafka-configs \
+ --zookeeper zookeeper:2181 \
+ --alter \
+ --add-config 'SCRAM-SHA-512=[password=client-secret]' \
+ --entity-type users \
+ --entity-name client
+
+kafkacat -L -b :9092 -Xsecurity.protocol=sasl_plaintext -Xsasl.mechanisms=SCRAM-SHA-512 -Xsasl.username=client -Xsasl.password=client-secret
# Nicht nötig, da `super.users=User:ANONYMOUS` gesetzt wurde
# Ohne diesen Eintrag wären diverse ACLs nötig, bevor BROKER funktioniert!