LDAP エラーコード

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む12読むのに数分
  • LDAP ログファイルには、LDAP と Active Directory (AD) の両方の業界標準エラーコードが一覧表示されます。

    標準のエラーコード

    表 : 1. 標準的な LDAP エラー
    エラー / データコード テキスト 説明
    0 LDAP_SUCCESS 要求されたクライアント操作が正常に完了したことを示します。
    2 LDAP_PROTOCOL_ERROR サーバーがクライアントから無効な要求または誤った形式の要求を受信したことを示します。
    3 LDAP_TIMELIMIT_EXCEDED クライアントまたはサーバーによって指定された操作の時間制限を超えたことを示します。検索操作では、不完全な結果が返されます。
    4 LDAP_SIZELIMIT_EXCEEDED 検索操作で、クライアントまたはサーバーによって指定されたサイズ制限を超えたことを示します。不完全な結果が返されます。
    5 LDAP_COMPARE_FALSE エラー状態を示すものではありません。比較操作の結果が false であることを示します。
    6 LDAP_COMPARE_TRUE エラー状態を示すものではありません。比較操作の結果が true であることを示します。
    7 LDAP_AUTH_METHOD_NOT_SUPPORTED バインド操作中に、クライアントが LDAP サーバーでサポートされていない認証方法を要求したことを示します。
    8 LDAP_STRONG_AUTH_REQUIRED 次のいずれかを示します。 バインド要求で、LDAP サーバーは強力な認証のみを受け入れます。クライアント要求で、クライアントが強力な認証を必要とする削除などの操作を要求しました。切断の一方的な通知では、LDAP サーバーは、クライアントとサーバー間の通信を保護するために予期しない障害が発生したか、侵害されていることを検出します。
    9 予約済み。
    10 LDAP_REFERRAL エラー状態を示すものではありません。LDAPv3 で、サーバーが要求のターゲットエントリを保持していないが、照会フィールド内のサーバーが保持している可能性があることを示します。
    11 LDAP_ADMINLIMIT_EXCEEDED 管理権限によって設定された LDAP サーバーの制限を超えたことを示します。
    12 LDAP_UNAVAILABLE_CRITICAL_EXTENSION 1 つ以上の重要な拡張が利用できなかったため、LDAP サーバーが要求を満たすことができなかったことを示します。サーバーがコントロールをサポートしていないか、コントロールが操作タイプに適していません。
    13 LDAP_CONFIDENTIALITY_REQUIRED セッションが、セッションの機密性を提供するトランスポートレイヤーセキュリティ (TLS) などのプロトコルによって保護されていないことを示します。
    14 LDAP_SASL_BIND_IN_PROGRESS エラー状態を示すのではなく、サーバーがプロセスの次のステップを実行する準備ができていることを示します。クライアントは、プロセスを続行するために同じ SASL メカニズムをサーバーに送信する必要があります。
    15 使用されていません。
    16 LDAP_NO_SUCH_ATTRIBUTE 変更または比較操作で指定された属性がエントリに存在しないことを示します。
    17 LDAP_UNDEFINED_TYPE 変更または追加操作で指定された属性が LDAP サーバーのスキーマに存在しないことを示します。
    18 LDAP_INAPPROPRIATE_MATCHING 検索フィルターで指定された一致ルールが属性の構文に定義されたルールと一致しないことを示します。
    19 LDAP_CONSTRAINT_VIOLATION DN の変更、追加、または変更操作で指定された属性値が、属性に課せられた制約に違反していることを示します。制約は、サイズまたはコンテンツ (文字列のみ、バイナリなし) のいずれかです。
    20 LDAP_TYPE_OR_VALUE_EXISTS 変更または追加操作で指定された属性値がその属性の値として既に存在することを示します。
    21 LDAP_INVALID_SYNTAX 追加、比較、または変更操作で指定された属性値が、属性の認識できない構文または無効な構文であることを示します。
    22 ~ 31 使用されていません。
    32 LDAP_NO_SUCH_OBJECT ターゲットオブジェクトが見つからないことを示します。このコードは、検索ベースを検索するものの検索フィルターに一致するエントリを見つけられない検索操作や、バインド操作では返されません。
    33 LDAP_ALIAS_PROBLEM エイリアスが逆参照されたときにエラーが発生したことを示します。
    34 LDAP_INVALID_DN_SYNTAX DN の構文が正しくないことを示します (DN 構文が正しいにもかかわらず、LDAP サーバーの構造ルールで操作が許可されていない場合、サーバーはコード 53: LDAP_UNWILLING_TO_PERFORM を返します)。
    35 LDAP_IS_LEAF 指定された操作をリーフエントリで実行できないことを示します (このコードは現在 LDAP 仕様に含まれていませんが、この定数用に予約されています)。
    36 LDAP_ALIAS_DEREF_PROBLEM 検索操作中に、クライアントにエイリアスオブジェクトの名前を読み込むアクセス権がないか、逆参照が許可されていないことを示します。
    37 ~ 47 使用されていません。
    48 LDAP_INAPPROPRIATE_AUTH バインド操作中に、クライアントが正しく使用できない認証方法を使用しようとしていることを示します。たとえば、次のいずれかがこのエラーの原因です。強力な資格情報が必要な場合、クライアントは簡単な資格情報を返します。または、エントリにパスワードが定義されていない場合、クライアントは簡易バインドの DN とパスワードを返します。
    49 LDAP_INVALID_CREDENTIALS バインド操作中に、クライアントが誤った DN またはパスワードを渡した、またはパスワードの有効期限が切れたか、侵入者検出によってアカウントがロックされたか、あるいはその他の同様の理由によりパスワードが正しくなくなったことを示します。詳細については、データコードを参照してください。
    49 / 52e AD_INVALID CREDENTIALS Active Directory (AD) の AcceptSecurityContext エラーを示します。これは、ユーザー名が有効であるが、パスワードとユーザー資格情報の組み合わせが無効である場合に返されます。これは、LDAP エラーコード 49 に相当する AD です。
    49 / 525 USER NOT FOUND ユーザー名が無効な場合に返される Active Directory (AD) の AcceptSecurityContext データエラーを示します。
    49 / 530 NOT_PERMITTED_TO_LOGON_AT_THIS_TIME ユーザーが現時点でログオンを許可されていないために発生したログオンの失敗である、Active Directory (AD) の AcceptSecurityContext データエラーを示します。有効なユーザー名と有効なパスワードの資格情報が提示された場合にのみ返されます。
    49 / 531 RESTRICTED_TO_SPECIFIC_MACHINES ユーザーがこのコンピューターからのログオンを許可されていないために発生したログオンの失敗である、Active Directory (AD) の AcceptSecurityContext データエラーを示します。有効なユーザー名と有効なパスワードの資格情報が提示された場合にのみ返されます。
    49 / 532 PASSWORD_EXPIRED ログオンの失敗である Active Directory (AD) の AcceptSecurityContext データを示します。指定されたアカウントのパスワードの有効期限が切れています。有効なユーザー名とパスワードの資格情報が提示された場合にのみ返されます。
    49 / 533 ACCOUNT_DISABLED ログオンの失敗である Active Directory (AD) の AcceptSecurityContext データを示します。アカウントは現在無効です。有効なユーザー名とパスワードの資格情報が提示された場合にのみ返されます。
    49 / 568 ERROR_TOO_MANY_CONTEXT_IDS ログオン試行中に、ユーザーのセキュリティコンテキストで蓄積されたセキュリティ ID が多すぎることを示します。これは、LDAP 管理者が調査する必要がある特定の LDAP ユーザーオブジェクト/アカウントの問題です。
    49 / 701 ACCOUNT_EXPIRED ログオンの失敗である Active Directory (AD) の AcceptSecurityContext データを示します。ユーザーのアカウントの有効期限が切れています。有効なユーザー名とパスワードの資格情報が提示された場合にのみ返されます。
    49 / 773 USER MUST RESET PASSWORD Active Directory (AD) の AcceptSecurityContext データエラーを示します。最初にログオンする前に、ユーザーのパスワードを変更する必要があります。有効なユーザー名とパスワードの資格情報が提示された場合にのみ返されます。
    50 LDAP_INSUFFICIENT_ACCESS 問い合わせユーザーに、要求された操作を実行するための十分な権限がないことを示します。
    51 LDAP_BUSY 現時点では LDAP サーバーがビジー状態でクライアント要求を処理できないことを示しますが、クライアントが要求を待機してから再送信した場合、サーバーはそれを処理できる可能性があります。
    52 LDAP_UNAVAILABLE LDAP サーバーがクライアントのバインド要求を処理できないことを示します。通常はシャットダウン中であることが理由です。
    52e AD_INVALID CREDENTIALS Active Directory (AD) の AcceptSecurityContext エラーを示します。これは、ユーザー名が有効であるが、パスワードとユーザー資格情報の組み合わせが無効である場合に返されます。これは、LDAP エラーコード 49: LDAP_INVALID_CREDENTIALS に相当する AD です。
    53 LDAP_UNWILLING_TO_PERFORM サーバー定義の制限のために LDAP サーバーが要求を処理できないことを示します。このエラーは、エントリの追加要求がサーバーの構造ルールに違反している、ユーザーが変更できない属性が属性の変更要求に指定されている、パスワードの制限によりアクションが実行できない、または接続制限によりアクションが実行できないという理由で返されます。
    54 LDAP_LOOP_DETECT クライアントがエイリアスまたは照会ループを検出したため、この要求を完了できないことを示します。
    55 ~ 63 使用されていません。
    64 LDAP_NAMING_VIOLATION DN の追加または変更操作がスキーマの構造ルールに違反していることを示します。たとえば、要求はエントリをエイリアスの下に配置します。要求は、格納規則で禁止されているコンテナにエントリを配置します。エントリの RDN で禁止されている属性タイプが使用されています。
    65 LDAP_OBJECT_CLASS_VIOLATION 追加、変更、または DN の変更操作がエントリのオブジェクトクラスルールに違反していることを示します。たとえば、追加または変更操作で必須属性の値なしでエントリを追加しようとする要求、追加または変更操作でクラス定義に含まれていない属性の値を使用してエントリを追加しようとする要求、変更操作で必須属性を定義する補助クラスを削除せずに必須属性を削除しようとする要求でこのエラーが返されます。
    66 LDAP_NOT_ALLOWED_ON_NONLEAF 要求された操作がリーフエントリでのみ許可されることを示します。たとえば、クライアントによる親エントリでの削除操作の要求、クライアントによる親エントリでの DN の変更操作の要求でことエラーが返されます。
    67 LDAP_NOT_ALLOWED_ON_RDN 変更操作で、エントリの相対識別名を形成する属性値を削除しようとしたことを示します。
    68 LDAP_ALREADY_EXISTS 追加操作で既に存在するエントリを追加しようとしたか、変更操作で既に存在するエントリの名前に変更しようとしたことを示します。
    69 LDAP_NO_OBJECT_CLASS_MODS 変更操作でオブジェクトクラスの構造ルールを変更しようとしたことを示します。
    70 LDAP_RESULTS_TOO_LARGE CLDAP 用に予約されています。
    71 LDAP_AFFECTS_MULTIPLE_DSAS DN の変更操作で LDAP サーバー間でエントリが移動され、複数の LDAP サーバーが必要であることを示します。
    72 ~ 79 使用されていません。
    80 LDAP_OTHER 不明なエラー状態を示します。これは、他の LDAP エラーコードにマップされない NDS エラーコードのデフォルト値です。
    775 USER_ACCOUNT_LOCKED ユーザーアカウントがロックされているため、ユーザーがログインできないことを示します。

    カスタマイズ済みエラーコード

    表 : 2. カスタマイズ済み LDAP エラーコード
    エラー / データコード テキスト
    10000 LDAP_ERROR_GENEREL
    10001 LDAP_ERROR_MAL_FORMED_URL
    10002 LDAP_ERROR_UNAUTHENTICATED_BIND
    10300 LDAP_ERROR_COMMUNICATION_EXCEPTION
    10301 LDAP_ERROR_SOCKET_TIMEOUT
    10302 LDAP_ERROR_CONNECTION_REFUSED
    10303 LDAP_ERROR_CONNECTION_RESET
    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_EXPIRED
    10500 LDAP_ERROR_INVALID_SEARCH_FILTER_EXCEPTION