LDAP-Fehlercodes

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 7 Minuten Lesedauer
  • Die LDAP-Protokolldatei listet branchenübliche Fehlercodes für LDAP und Active Directory (AD) auf.

    Standardfehlercodes

    Tabelle : 1. Standard-LDAP-Fehler
    Fehler/Datencode Text Beschreibung
    0 LDAP_SUCCESS Gibt an, dass der angeforderte Clientvorgang erfolgreich abgeschlossen wurde.
    2 LDAP_PROTOCOL_ERROR Gibt an, dass der Server eine ungültige oder falsch formatierte Anforderung vom Client erhalten hat.
    3 LDAP_ZEITBEGRENZUNG_ÜBERSCHREITUNG Gibt an, dass das vom Client oder Server angegebene Zeitlimit des Vorgangs überschritten wurde. Bei Suchvorgängen werden unvollständige Ergebnisse zurückgegeben.
    4 LDAP_SIZELIMIT_ÜBERSCHREITUNG Gibt an, dass in einem Suchvorgang die vom Client oder Server angegebene Größenbeschränkung überschritten wurde. Es werden unvollständige Ergebnisse zurückgegeben.
    5 LDAP_COMPARE_FALSCH Zeigt keine Fehlerbedingung an. Gibt an, dass die Ergebnisse eines Vergleichsvorgangs „false“ sind.
    6 LDAP_COMPARE_TRUE Zeigt keine Fehlerbedingung an. Gibt an, dass die Ergebnisse eines Vergleichsvorgangs „true“ sind.
    7 LDAP_AUTH_METHOD_NOT_SUPPORTED Gibt an, dass der Client während eines Bindungsvorgangs eine Authentifizierungsmethode angefordert hat, die vom LDAP-Server nicht unterstützt wird.
    8 LDAP_Strong_Auth_Required Gibt eine der folgenden Optionen an: In Bindungsanforderungen akzeptiert der LDAP-Server nur eine starke Authentifizierung. In einer Clientanforderung hat der Client einen Vorgang wie Löschen angefordert, der eine starke Authentifizierung erfordert. Bei einer unaufgeforderten Benachrichtigung über die Trennung der Verbindung erkennt der LDAP-Server, dass die Sicherheit der Kommunikation zwischen Client und Server unerwartet fehlgeschlagen ist oder gefährdet wurde.
    9 Reserviert.
    10 LDAP_REFERRAL Zeigt keine Fehlerbedingung an. Gibt in LDAPv3 an, dass der Server nicht den Zieleintrag der Anforderung enthält, die Server im Verweisfeld jedoch möglicherweise.
    11 LDAP_ADMINLIMIT_ÜBERSCHREITUNG Gibt an, dass ein von einer Verwaltungsbehörde festgelegter LDAP-Servergrenzwert überschritten wurde.
    12 LDAP_UNAVAILABLE_CRITICAL_EXTENSION Gibt an, dass der LDAP-Server eine Anforderung nicht erfüllen konnte, da mindestens eine kritische Erweiterung nicht verfügbar war. Entweder unterstützt der Server das Steuerelement nicht, oder das Steuerelement ist nicht für den Vorgangstyp geeignet.
    13 LDAP_VERTRAULICHKEIT_ERFORDERLICH Gibt an, dass die Sitzung nicht durch ein Protokoll wie Transport Layer Security (TLS) geschützt ist, das Sitzungsvertraulichkeit bietet.
    14 LDAP_SASL_BIND_IN_PROGRESS Zeigt keine Fehlerbedingung an, zeigt jedoch an, dass der Server für den nächsten Schritt im Prozess bereit ist. Der Client muss den gleichen SASL-Mechanismus an den Server senden, um den Prozess fortzusetzen.
    15 Nicht verwendet.
    16 LDAP_NO_SUCH_ATTRIBUTE Gibt an, dass das im Änderungs- oder Vergleichsvorgang angegebene Attribut im Eintrag nicht vorhanden ist.
    17 LDAP_UNDEFINIERTER_TYPE Gibt an, dass das im Änderungs- oder Hinzufügen-Vorgang angegebene Attribut im Schema des LDAP-Servers nicht vorhanden ist.
    18 LDAP_INFAST_MATCHING Gibt an, dass die im Suchfilter angegebene Übereinstimmungsregel nicht mit einer Regel übereinstimmt, die für die Syntax des Attributs definiert ist.
    19 LDAP_CONSTRAINT_VIOLATION Gibt an, dass der Attributwert, der in einem DN-Vorgang zum Ändern, Hinzufügen oder Ändern angegeben ist, gegen die für das Attribut geltenden Einschränkungen verstößt. Die Einschränkung kann Größe oder Inhalt sein (nur Zeichenfolge, keine Binärdatei).
    20 LDAP_TYPE_OR_VALUE_EXISTS Gibt an, dass der in einem Änderungs- oder Hinzufügen-Vorgang angegebene Attributwert bereits als Wert für dieses Attribut vorhanden ist.
    21 LDAP_INVALID_SYNTAX Gibt an, dass der in einem Vorgang zum Hinzufügen, Vergleichen oder Ändern angegebene Attributwert eine nicht erkannte oder ungültige Syntax für das Attribut ist.
    22–31 Nicht verwendet.
    32 LDAP_NO_SUCH_OBJECT Gibt an, dass das Zielobjekt nicht gefunden werden kann. Dieser Code wird bei folgenden Vorgängen nicht zurückgegeben: Suchvorgänge, die die Suchbasis finden, aber keine Einträge finden können, die dem Suchfilter entsprechen. Bindungsvorgänge.
    33 LDAP_ALIAS_PROBLEM Gibt an, dass beim Dereferenzieren eines Alias ein Fehler aufgetreten ist.
    34 LDAP_INVALID_DN_SYNTAX Gibt an, dass die Syntax des DN falsch ist. (Wenn die DN-Syntax korrekt ist, die Strukturregeln des LDAP-Servers den Vorgang jedoch nicht zulassen, gibt der Server Code 53 zurück: LDAP_UNWILLING_TO_PERFORM.)
    35 LDAP_IS_LEAF Gibt an, dass der angegebene Vorgang nicht für einen Blatteintrag ausgeführt werden kann. (Dieser Code ist derzeit nicht in den LDAP-Spezifikationen enthalten, aber für diese Konstante reserviert.)
    36 LDAP_ALIAS_DEREF_PROBLEM Gibt an, dass während eines Suchvorgangs entweder der Client keine Zugriffsrechte zum Lesen des Namens des Alias-Objekts hat oder eine Dereferenzierung nicht zulässig ist.
    37–47 Nicht verwendet.
    48 LDAP_INACPROPRIATE_AUTH Gibt an, dass der Client während eines Bindungsvorgangs versucht, eine Authentifizierungsmethode zu verwenden, die der Client nicht ordnungsgemäß verwenden kann. Beispielsweise kann eine der folgenden Ursachen diesen Fehler verursachen: Der Client gibt einfache Anmeldeinformationen zurück, wenn starke Anmeldeinformationen erforderlich sind...ODER...Der Client gibt einen DN und ein Passwort für eine einfache Bindung zurück, wenn für den Eintrag kein Passwort definiert ist.
    49 LDAP_INVALID_CREDENTIALS Gibt an, dass während eines Bindungsvorgangs einer der folgenden Fälle aufgetreten ist: Der Client hat entweder einen falschen DN oder ein falsches Passwort übergeben, oder das Passwort ist falsch, da es abgelaufen ist, eine Eindringlingserkennung das Konto gesperrt hat, oder aus einem ähnlichen Grund. Weitere Informationen finden Sie im Datencode.
    49/52e AD_INVALID-ANMELDINFORMATIONEN Gibt einen Active Directory (AD) AcceptSecurityContext-Fehler an, der zurückgegeben wird, wenn der Benutzername gültig ist, die Kombination aus Passwort und Benutzeranmeldeinformationen jedoch ungültig ist. Dies ist das AD-Äquivalent des LDAP-Fehlercodes 49.
    49/525 BENUTZER NICHT GEFUNDEN Gibt einen Active Directory (AD) AcceptSecurityContext-Datenfehler an, der zurückgegeben wird, wenn der Benutzername ungültig ist.
    49/530 NOT_PERMITTED_TO_LOGON_AT_THIS_TIME Gibt einen AcceptSecurityContext-Datenfehler in Active Directory (AD) an, bei dem es sich um einen Anmeldefehler handelt, der dadurch verursacht wird, dass sich der Benutzer zu diesem Zeitpunkt nicht anmelden darf. Wird nur zurückgegeben, wenn ein gültiger Benutzername und gültige Passwortanmeldeinformationen vorhanden sind.
    49/531 EINGESCHRÄNKT_AUF_SPezifISCHE_GERÄTE Gibt einen AcceptSecurityContext-Datenfehler in Active Directory (AD) an, bei dem es sich um einen Anmeldefehler handelt, der dadurch verursacht wird, dass sich der Benutzer nicht von diesem Computer aus anmelden darf. Wird nur zurückgegeben, wenn ein gültiger Benutzername und gültige Passwortanmeldeinformationen vorhanden sind.
    49/532 PASSWORD_ABGELAUFEN Gibt einen Active Directory (AD) AcceptSecurityContext-Datenfehler an, der einen Anmeldefehler darstellt. Das angegebene Account-Passwort ist abgelaufen. Wird nur zurückgegeben, wenn ein gültiger Benutzername und ein gültiges Passwort vorhanden sind.
    49/533 ACCOUNT_DISABLED Gibt einen Active Directory (AD) AcceptSecurityContext-Datenfehler an, der einen Anmeldefehler darstellt. Der Account ist derzeit deaktiviert. Wird nur zurückgegeben, wenn ein gültiger Benutzername und ein gültiges Passwort vorhanden sind.
    49/568 ERROR_TOO_VIELE_KONTEXT_IDS Gibt an, dass während eines Anmeldeversuchs der Sicherheitskontext des Benutzers zu viele Sicherheits-IDs angesammelt hat. Dies ist ein Problem mit dem spezifischen LDAP-Benutzerobjekt/-Account, das vom LDAP-Administrator untersucht werden sollte.
    49/701 ACCOUNT_ABGELAUFEN Gibt einen Active Directory (AD) AcceptSecurityContext-Datenfehler an, der einen Anmeldefehler darstellt. Der Account des Benutzers ist abgelaufen. Wird nur zurückgegeben, wenn ein gültiger Benutzername und ein gültiges Passwort vorhanden sind.
    49/773 BENUTZER MUSS PASSWORD ZURÜCKSETZEN Gibt einen Active Directory (AD) AcceptSecurityContext-Datenfehler an. Das Passwort des Benutzers muss vor der ersten Anmeldung geändert werden. Wird nur zurückgegeben, wenn ein gültiger Benutzername und ein gültiges Passwort vorhanden sind.
    50 LDAP_INSUFFICIENT_ACCESS Gibt an, dass der Aufrufer nicht über ausreichende Rechte zum Ausführen des angeforderten Vorgangs verfügt.
    51 LDAP_BELASTET Gibt an, dass der LDAP-Server zu ausgelastet ist, um die Client-Anforderung zu diesem Zeitpunkt zu verarbeiten, aber wenn der Client wartet und die Anforderung erneut übermittelt, kann der Server sie dann möglicherweise verarbeiten.
    52 LDAP_UNAVAILABLE Gibt an, dass der LDAP-Server die Bindungsanforderung des Clients nicht verarbeiten kann, normalerweise weil er heruntergefahren wird.
    52e AD_INVALID-ANMELDINFORMATIONEN Gibt einen Active Directory (AD) AcceptSecurityContext-Fehler an, der zurückgegeben wird, wenn der Benutzername gültig ist, die Kombination aus Passwort und Benutzeranmeldeinformationen jedoch ungültig ist. Dies ist das AD-Äquivalent des LDAP-Fehlercodes 49: LDAP_INVALID_CREDENTICALS.
    53 LDAP_UNWILLING_TO_PERFORM Gibt an, dass der LDAP-Server die Anforderung aufgrund serverdefinierter Einschränkungen nicht verarbeiten kann. Dieser Fehler wird aus den folgenden Gründen zurückgegeben: Die Anforderung zum Hinzufügen eines Eintrags verstößt gegen die Strukturregeln des Servers...ODER...Die Anforderung zum Ändern des Attributs gibt Attribute an, die Benutzer nicht ändern können...ODER...Passwortbeschränkungen verhindern die Aktion... ODER... Verbindungsbeschränkungen verhindern die Aktion.
    54 LDAP_LOOP_DETECT Gibt an, dass der Client einen Alias oder eine Verweisschleife erkannt hat und diese Anforderung daher nicht abschließen kann.
    55–63 Nicht verwendet.
    64 LDAP_BENAMUNG_VERSTÖSIGUNG Gibt an, dass der Vorgang zum Hinzufügen oder Ändern von DNs gegen die Strukturregeln des Schemas verstößt. Beispiel: Die Anforderung ordnet den Eintrag einem Alias unter. Die Anforderung ordnet den Eintrag einem Container unter, der nach den Containment-Regeln verboten ist. Der RDN für den Eintrag verwendet einen verbotenen Attributtyp.
    65 LDAP_OBJECT_CLASS_VIOLATION Gibt an, dass der Vorgang zum Hinzufügen, Ändern oder Ändern des DN gegen die Objektklassenregeln für den Eintrag verstößt. Beispielsweise geben die folgenden Anforderungstypen diesen Fehler zurück: Der Vorgang zum Hinzufügen oder Ändern versucht, einen Eintrag ohne Wert für ein erforderliches Attribut hinzuzufügen. Beim Hinzufügen- oder Ändern-Vorgang wird versucht, einen Eintrag mit einem Wert für ein Attribut hinzuzufügen, das die Klassendefinition nicht enthält. Der Änderungsvorgang versucht, ein erforderliches Attribut zu entfernen, ohne die Hilfsklasse zu entfernen, die das Attribut als erforderlich definiert.
    66 LDAP_NOT_ALLOWED_ON_NONLEAF Gibt an, dass der angeforderte Vorgang nur für Blatteinträge zulässig ist. Beispielsweise geben die folgenden Arten von Anforderungen diesen Fehler zurück: Der Client fordert einen Löschvorgang für einen übergeordneten Eintrag an. Der Client fordert einen DN-Änderungsvorgang für einen übergeordneten Eintrag an.
    67 LDAP_NOT_ALLOWED_ON_RDN Gibt an, dass beim Änderungsvorgang versucht wurde, einen Attributwert zu entfernen, der den relativen eindeutigen Namen des Eintrags bildet.
    68 LDAP_ALREADY_EXISTS Gibt an, dass beim Hinzufügen-Vorgang versucht wurde, einen bereits vorhandenen Eintrag hinzuzufügen, oder dass beim Änderungsvorgang versucht wurde, einen Eintrag in den Namen eines bereits vorhandenen Eintrags umzubenennen.
    69 LDAP_NO_OBJECT_CLASS_MODS Gibt an, dass der Änderungsvorgang versucht hat, die Strukturregeln einer Objektklasse zu ändern.
    70 LDAP_ERGEBNIS_TOO_LARGE Reserviert für CLDAP.
    71 LDAP_AFFECTS_MULTIPLE_DSAS Gibt an, dass der Vorgang zum Ändern des DN den Eintrag von einem LDAP-Server auf einen anderen verschiebt und mehr als einen LDAP-Server erfordert.
    72–79 Nicht verwendet.
    80 LDAP_SONSTIGE Zeigt eine unbekannte Fehlerbedingung an. Dies ist der Standardwert für NDS-Fehlercodes, die keinen anderen LDAP-Fehlercodes zugeordnet sind.
    775 BENUTZER_ACCOUNT_GESPERRT Gibt an, dass Benutzer sich nicht anmelden können, da das Benutzerkonto gesperrt ist.

    Benutzerdefinierte Fehlercodes

    Tabelle : 2. Benutzerdefinierte LDAP-Fehlercodes
    Fehler/Datencode Text
    10000 LDAP_ERROR_GENEREL
    10001 LDAP_ERROR_Mal_formed_URL
    10002 LDAP_ERROR_UNAUTHENTICATED_BIND
    10300 LDAP_ERROR_COMMUNICATION_EXCEPTION
    10301 LDAP_FEHLER_Socket_Zeitüberschreitung
    10302 LDAP_ERROR_CONNECTION_REFUSED
    10303 LDAP_FEHLER_VERBINDUNG_ZURÜCKSETZEN
    10304 LDAP_ERROR_NO_ROUTE
    10305 LDAP_ERROR_UNKNOW_HOST
    10400 LDAP_ERROR_SSL_EXCEPTION
    10401 LDAP_ERROR_SSL_EMPTY_CERT_STORE
    10402 LDAP_ERROR_SSL_CERT_NOT_FOUND
    10403 LDAP_ERROR_SSL_CERT_ABGELAUFEN
    10500 LDAP_ERROR_INVALID_SEARCH_FILTER_EXCEPTION