Merge pull request #933 from rithujohn191/ldap-fix
connector/ldap: check for blank passwords and return error.
This commit is contained in:
		@@ -359,6 +359,11 @@ func (c *ldapConnector) userEntry(conn *ldap.Conn, username string) (user ldap.E
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (c *ldapConnector) Login(ctx context.Context, s connector.Scopes, username, password string) (ident connector.Identity, validPass bool, err error) {
 | 
			
		||||
	// make this check to avoid anonymous bind to the LDAP server.
 | 
			
		||||
	if password == "" {
 | 
			
		||||
		return connector.Identity{}, false, nil
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	var (
 | 
			
		||||
		// We want to return a different error if the user's password is incorrect vs
 | 
			
		||||
		// if there was an error.
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user