This commit is contained in:
lendry
2026-06-24 18:12:12 +03:00
parent 21f2a1c227
commit dcab6557d3
4 changed files with 104 additions and 19 deletions

View File

@@ -170,6 +170,9 @@ func connect(cfg ldapConfig) (*ldap.Conn, error) {
if strings.Contains(lastErr.Error(), "connection refused") {
return nil, fmt.Errorf("не удалось подключиться к LDAP (connection refused). Проверьте host, порт (636 для LDAPS) и доступность контейнера ldap-auth до AD: %w", lastErr)
}
if strings.Contains(lastErr.Error(), "server misbehaving") || strings.Contains(lastErr.Error(), "no such host") || strings.Contains(lastErr.Error(), "lookup ") {
return nil, fmt.Errorf("не удалось разрешить имя LDAP-сервера (DNS). Укажите IP DC в LDAP_HOST или включите LDAP_USE_HOST_NETWORK=true в .env и пересоздайте ldap-auth: %w", lastErr)
}
return nil, fmt.Errorf("не удалось подключиться к LDAP: %w", lastErr)
}
return nil, errors.New("не удалось подключиться к LDAP")