Merge pull request #1064 from nyaaao/cassandra-auth

feat: add support for plain-text auth for Cassandra
This commit is contained in:
Jan Prochazka
2025-03-11 12:29:28 +01:00
committed by GitHub

View File

@@ -44,9 +44,17 @@ const driver = {
analyserClass: Analyser, analyserClass: Analyser,
// creating connection // creating connection
async connect({ server, user, password, database, localDataCenter, useDatabaseUrl, databaseUrl }) { async connect({ server, user, password, database, localDataCenter, useDatabaseUrl, databaseUrl }) {
let credentials;
if (user && password) {
credentials = {
username: user,
password,
}
}
const client = new cassandra.Client({ const client = new cassandra.Client({
// user, credentials,
// password,
contactPoints: server.split(','), contactPoints: server.split(','),
localDataCenter: localDataCenter ?? this.defaultLocalDataCenter, localDataCenter: localDataCenter ?? this.defaultLocalDataCenter,
keyspace: database, keyspace: database,