Skip to content

Commit adb0419

Browse files
Rajkumar SinghPACordonnier
authored andcommitted
HIVE-21538 : Beeline: password source though the console reader did not pass to connection param (Rajkumar Singh via Thejas Nair)
Signed-off-by: Ashutosh Chauhan <hashutosh@apache.org>
1 parent 0e77dce commit adb0419

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

jdbc/src/java/org/apache/hive/jdbc/Utils.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -454,6 +454,17 @@ public static JdbcConnectionParams extractURLComponents(String uri, Properties i
454454
}
455455
}
456456

457+
if (!connParams.getSessionVars().containsKey(JdbcConnectionParams.AUTH_PASSWD)) {
458+
if (info.containsKey(JdbcConnectionParams.AUTH_USER)) {
459+
connParams.getSessionVars().put(JdbcConnectionParams.AUTH_USER,
460+
info.getProperty(JdbcConnectionParams.AUTH_USER));
461+
}
462+
if (info.containsKey(JdbcConnectionParams.AUTH_PASSWD)) {
463+
connParams.getSessionVars().put(JdbcConnectionParams.AUTH_PASSWD,
464+
info.getProperty(JdbcConnectionParams.AUTH_PASSWD));
465+
}
466+
}
467+
457468
if (info.containsKey(JdbcConnectionParams.AUTH_TYPE)) {
458469
connParams.getSessionVars().put(JdbcConnectionParams.AUTH_TYPE,
459470
info.getProperty(JdbcConnectionParams.AUTH_TYPE));

0 commit comments

Comments
 (0)