mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-30 12:43:58 +00:00
Merge pull request #1064 from nyaaao/cassandra-auth
feat: add support for plain-text auth for Cassandra
This commit is contained in:
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user