diff --git a/plugins/dbgate-plugin-cassandra/src/backend/driver.js b/plugins/dbgate-plugin-cassandra/src/backend/driver.js index f5d47f2b2..6503884ab 100644 --- a/plugins/dbgate-plugin-cassandra/src/backend/driver.js +++ b/plugins/dbgate-plugin-cassandra/src/backend/driver.js @@ -44,9 +44,17 @@ const driver = { analyserClass: Analyser, // creating connection async connect({ server, user, password, database, localDataCenter, useDatabaseUrl, databaseUrl }) { + let credentials; + + if (user && password) { + credentials = { + username: user, + password, + } + } + const client = new cassandra.Client({ - // user, - // password, + credentials, contactPoints: server.split(','), localDataCenter: localDataCenter ?? this.defaultLocalDataCenter, keyspace: database,