Skip to content

Commit 3a9f15b

Browse files
committed
an attempt to fix old auth behavior
1 parent 576c7bc commit 3a9f15b

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

packages/cubejs-databricks-jdbc-driver/src/DatabricksDriver.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,8 @@ export class DatabricksDriver extends JDBCDriver {
213213
url = url.replace('jdbc:spark://', 'jdbc:databricks://');
214214
}
215215

216-
const [uid, pwd, cleanedUrl] = extractAndRemoveUidPwdFromJdbcUrl(url);
216+
// eslint-disable-next-line prefer-const
217+
let [uid, pwd, cleanedUrl] = extractAndRemoveUidPwdFromJdbcUrl(url);
217218
const passwd = conf?.token ||
218219
getEnv('databricksToken', { dataSource }) ||
219220
pwd;
@@ -243,10 +244,10 @@ export class DatabricksDriver extends JDBCDriver {
243244
Auth_Flow: 1,
244245
};
245246
} else {
247+
cleanedUrl = `${cleanedUrl};AuthMech=3`;
246248
authProps = {
247-
user,
249+
UID: user,
248250
PWD: passwd,
249-
AuthMech: 3,
250251
};
251252
}
252253

0 commit comments

Comments
 (0)