mirror of
https://github.com/ysoftdevs/DependencyCheck.git
synced 2026-03-23 09:31:32 +01:00
allow integrated security
This commit is contained in:
@@ -153,7 +153,12 @@ public final class ConnectionFactory {
|
|||||||
LOGGER.debug("Database User: {}", userName);
|
LOGGER.debug("Database User: {}", userName);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
conn = DriverManager.getConnection(connectionString, userName, password);
|
if (connectionString.toLowerCase().contains("integrated security=true")
|
||||||
|
|| connectionString.toLowerCase().contains("trusted_connection=true")) {
|
||||||
|
conn = DriverManager.getConnection(connectionString);
|
||||||
|
} else {
|
||||||
|
conn = DriverManager.getConnection(connectionString, userName, password);
|
||||||
|
}
|
||||||
} catch (SQLException ex) {
|
} catch (SQLException ex) {
|
||||||
if (ex.getMessage().contains("java.net.UnknownHostException") && connectionString.contains("AUTO_SERVER=TRUE;")) {
|
if (ex.getMessage().contains("java.net.UnknownHostException") && connectionString.contains("AUTO_SERVER=TRUE;")) {
|
||||||
connectionString = connectionString.replace("AUTO_SERVER=TRUE;", "");
|
connectionString = connectionString.replace("AUTO_SERVER=TRUE;", "");
|
||||||
|
|||||||
Reference in New Issue
Block a user