Hi,
is there any way to encrypt the user id details/password/secrets/connect uri string which are passed in kafka/confluent connect configuration while creating the connector.
for example below, wanted to encrypt mongodb.user and mongodb.password
{
"name": "mngdbz-0316",
"config":{
"connector.class": "io.debezium.connector.mongodb.MongoDbConnector",
"mongodb.hosts": "srver host",
"mongodb.user": "user name",
"mongodb.password": "password",
"mongodb.authsource": "$external",
"mongodb.ssl.enabled": true
}
}
for ex:
"connection.uri": "mongodb://username:password@sever:27017/?ssl=true&readPreference=secondaryPreferred&serverSelectionTimeoutMS=60000&connectTimeoutMS=60000&replicaSet=RSDEV01&authSource=$external&authMechanism=PLAIN",
the problem if we dont do encrypt, if someone download the connector configuration, they can see user/passed details.