GUACAMOLE-234: Only try LDAP bind if user authenticated with LDAP.

This commit is contained in:
Nick Couchman
2018-12-15 14:22:54 -05:00
committed by Virtually Nick
parent fc5c4c538e
commit 791cfeabbb

View File

@@ -300,6 +300,7 @@ public class AuthenticationProviderService {
// Bind using credentials associated with AuthenticatedUser
Credentials credentials = authenticatedUser.getCredentials();
if (authenticatedUser instanceof LDAPAuthenticatedUser) {
Dn bindDn = ((LDAPAuthenticatedUser) authenticatedUser).getBindDn();
LdapNetworkConnection ldapConnection = ldapService.bindAs(bindDn, credentials.getPassword());
@@ -316,6 +317,8 @@ public class AuthenticationProviderService {
finally {
ldapService.disconnect(ldapConnection);
}
}
return null;
}