mirror of
https://github.com/gyurix1968/guacamole-client.git
synced 2025-09-07 05:31:22 +00:00
GUACAMOLE-641: Standardize database username/password retrieval via JDBCEnvironment.
This commit is contained in:
@@ -69,8 +69,8 @@ public class SQLServerAuthenticationProviderModule implements Module {
|
||||
myBatisProperties.setProperty("JDBC.host", environment.getSQLServerHostname());
|
||||
myBatisProperties.setProperty("JDBC.port", String.valueOf(environment.getSQLServerPort()));
|
||||
myBatisProperties.setProperty("JDBC.schema", environment.getSQLServerDatabase());
|
||||
myBatisProperties.setProperty("JDBC.username", environment.getSQLServerUsername());
|
||||
myBatisProperties.setProperty("JDBC.password", environment.getSQLServerPassword());
|
||||
myBatisProperties.setProperty("JDBC.username", environment.getUsername());
|
||||
myBatisProperties.setProperty("JDBC.password", environment.getPassword());
|
||||
|
||||
myBatisProperties.setProperty("JDBC.autoCommit", "false");
|
||||
myBatisProperties.setProperty("mybatis.pooled.pingEnabled", "true");
|
||||
|
@@ -222,33 +222,13 @@ public class SQLServerEnvironment extends JDBCEnvironment {
|
||||
return getRequiredProperty(SQLServerGuacamoleProperties.SQLSERVER_DATABASE);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the username that should be used when authenticating with the
|
||||
* SQLServer database containing the Guacamole authentication tables.
|
||||
*
|
||||
* @return
|
||||
* The username for the SQLServer database.
|
||||
*
|
||||
* @throws GuacamoleException
|
||||
* If an error occurs while retrieving the property value, or if the
|
||||
* value was not set, as this property is required.
|
||||
*/
|
||||
public String getSQLServerUsername() throws GuacamoleException {
|
||||
@Override
|
||||
public String getUsername() throws GuacamoleException {
|
||||
return getRequiredProperty(SQLServerGuacamoleProperties.SQLSERVER_USERNAME);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the password that should be used when authenticating with the
|
||||
* SQLServer database containing the Guacamole authentication tables.
|
||||
*
|
||||
* @return
|
||||
* The password for the SQLServer database.
|
||||
*
|
||||
* @throws GuacamoleException
|
||||
* If an error occurs while retrieving the property value, or if the
|
||||
* value was not set, as this property is required.
|
||||
*/
|
||||
public String getSQLServerPassword() throws GuacamoleException {
|
||||
@Override
|
||||
public String getPassword() throws GuacamoleException {
|
||||
return getRequiredProperty(SQLServerGuacamoleProperties.SQLSERVER_PASSWORD);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user