Udało mi się to zrobić, choć rozwiązanie jest mało eleganckie.
Otóż w Connection Username podawałem pełną ścieżkę do admina w LDAP - "cn= admin, dc= example,dc=com" . A wystarczyło tylko samo admin.
Następnie chciałem aby wszystko było trzymane ze schematem JoomlaUser, ale okazało się że pola wymagane przez ten objectClass byly puste i wyskakiwał błąd,
zatem w pliku plugins/users/ldap.php w case 'joomla' zmieniłem
Kod PHP:
$ldapuser['joomlagroup'] = $user['usertype'];
$ldapuser['joomlablockuser'] = $user['block'];
na
Kod PHP:
if(empty($user['usertype'])){
$ldapuser['joomlagroup'] = 'Registered';
}
else{
$ldapuser['joomlagroup'] = $user['usertype'];
}
if( empty($user['block']) ){
$ldapuser['joomlablockuser'] = '0';
}
else{
$ldapuser['joomlablockuser'] = '1';
}
Może ktoś znalazł lepsze rozwiązanie, to proszę się podzielić