{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.1.0",
  "lastModified": "2026-10-13T17:23:07.362Z",
  "sourcePath": "src/main/data/docs",
  "docId": "RFC4513",
  "document": {
    "abstract": "This document describes authentication methods and security mechanisms of the Lightweight Directory Access Protocol (LDAP). This document details establishment of Transport Layer Security (TLS) using the StartTLS operation. This document details the simple Bind authentication method including anonymous, unauthenticated, and name/password mechanisms and the Simple Authentication and Security Layer (SASL) Bind authentication method including the EXTERNAL mechanism. This document discusses various authentication and authorization states through which a session to an LDAP server may pass and the actions that trigger these state changes. This document, together with other documents in the LDAP Technical Specification (see Section 1 of the specification's road map), obsoletes RFC 2251, RFC 2829, and RFC 2830. [STANDARDS-TRACK]",
    "abstract$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML abstract",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4513/",
      "updated": "2026-10-13T17:23:07.362Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "authors": [
      {
        "name": "Roger Harrison"
      }
    ],
    "authors$meta": {
      "confidence": "high",
      "note": "Parsed from Datatracker doc page article:author (profile full names)",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4513/",
      "updated": "2026-10-13T17:23:07.362Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "docId": "RFC4513",
    "docId$meta": {
      "confidence": "high",
      "note": "Derived from RFC number or Datatracker identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4513/",
      "updated": "2026-10-13T17:23:07.362Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "docLabel": "IETF RFC 4513",
    "docLabel$meta": {
      "confidence": "high",
      "note": "Constructed from provider and document identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4513/",
      "updated": "2026-10-13T17:23:07.362Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "docNumber": "4513",
    "docNumber$meta": {
      "confidence": "high",
      "note": "Parsed from RFC info page report metadata",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4513/",
      "updated": "2026-10-13T17:23:07.362Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "docTitle": "Lightweight Directory Access Protocol (LDAP): Authentication Methods and Security Mechanisms",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML title",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4513/",
      "updated": "2026-10-13T17:23:07.362Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "docType": "Standard",
    "docType$meta": {
      "confidence": "high",
      "note": "Mapped from Datatracker std_level or RFC status text",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4513/",
      "updated": "2026-10-13T17:23:07.362Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "doi": "10.17487/RFC4513",
    "doi$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML doi",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4513/",
      "updated": "2026-10-13T17:23:07.362Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "href": "https://doi.org/10.17487/RFC4513",
    "href$meta": {
      "confidence": "high",
      "note": "Derived from DOI (https://doi.org/<doi>)",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4513/",
      "updated": "2026-10-13T17:23:07.362Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "keywords": [
      "LDAP",
      "TLS"
    ],
    "keywords$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML keywords",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4513/",
      "updated": "2026-10-13T17:23:07.362Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "pages": "34",
    "pages$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML page-count",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4513/",
      "updated": "2026-10-13T17:23:07.362Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "publicationDate": "2006-06-01",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML date",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4513/",
      "updated": "2026-10-13T17:23:07.362Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "publisher": "IETF",
    "publisher$meta": {
      "confidence": "high",
      "note": "Static: provider",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4513/",
      "updated": "2026-10-13T17:23:07.362Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "references": {
      "bibliographic": [
        "RFC2828",
        "RFC4301",
        "RFC4505",
        "RFC2251",
        "RFC2829",
        "RFC2830",
        "RFC2401",
        "orphan/RFC4513/h:ccdd4657",
        "orphan/RFC4513/h:50e66e3c"
      ],
      "bibliographic$meta": {
        "confidence": "medium",
        "flag": "MIXED_REF_LAYOUT_RISK anchored=24 proseBlocks=28 skippedAnchorBlocks=26",
        "note": "Parsed from RFC HTML references/informative sections",
        "originalValue": [],
        "reviewRequired": true,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4513/",
        "updated": "2026-10-13T17:23:07.362Z",
        "version": "extractDocs.js@commit:996495349225"
      },
      "normative": [
        "RFC791",
        "RFC2119",
        "RFC2460",
        "RFC3454",
        "RFC3490",
        "RFC3629",
        "RFC4013",
        "RFC4234",
        "RFC4346",
        "RFC4422",
        "RFC4510",
        "RFC4511",
        "RFC4512",
        "RFC4514",
        "RFC4517",
        "RFC4519",
        "RFC4520",
        "UNICODE.STD.3.2.0",
        "T-REC-X.501"
      ],
      "normative$meta": {
        "confidence": "high",
        "note": "Parsed from RFC HTML normative references sections",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4513/",
        "updated": "2026-10-13T17:23:07.362Z",
        "version": "extractDocs.js@commit:996495349225"
      }
    },
    "resolvedHref": "https://www.rfc-editor.org/info/rfc4513/",
    "resolvedHref$meta": {
      "confidence": "high",
      "note": "Final URL resolved via URL redirect verification",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4513/",
      "updated": "2026-10-13T17:23:07.362Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "status": {
      "active": true,
      "active$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4513/",
        "updated": "2026-10-13T17:23:07.362Z",
        "version": "extractDocs.js@commit:996495349225"
      },
      "amendedBy": [
        "RFC8996"
      ],
      "amendedBy$meta": {
        "confidence": "high",
        "note": "Parsed from RFC index XML",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4513/",
        "updated": "2026-10-13T17:23:07.362Z",
        "version": "extractDocs.js@commit:996495349225"
      },
      "errataExist": true,
      "errataExist$meta": {
        "confidence": "high",
        "note": "Derived from presence of errata links on RFC/Datatracker pages",
        "originalValue": null,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4513/",
        "updated": "2026-10-13T17:23:07.362Z",
        "version": "extractDocs.js@commit:996495349225"
      },
      "errataUrl": [
        "https://www.rfc-editor.org/errata/rfc4513",
        "https://www.rfc-editor.org/errata_search.php?rfc=4513",
        "https://www.rfc-editor.org/rfc/inline-errata/rfc4513.html"
      ],
      "errataUrl$meta": {
        "confidence": "high",
        "note": "Parsed from errata links on RFC/Datatracker pages",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4513/",
        "updated": "2026-10-13T17:23:07.362Z",
        "version": "extractDocs.js@commit:996495349225"
      },
      "latestVersion": true,
      "latestVersion$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4513/",
        "updated": "2026-10-13T17:23:07.362Z",
        "version": "extractDocs.js@commit:996495349225"
      },
      "statusNote": "Proposed Standard",
      "statusNote$meta": {
        "confidence": "high",
        "note": "Mapped from Datatracker doc.json std_level",
        "originalValue": null,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4513/",
        "updated": "2026-10-13T17:23:07.362Z",
        "version": "extractDocs.js@commit:996495349225"
      },
      "superseded": false,
      "superseded$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4513/",
        "updated": "2026-10-13T17:23:07.362Z",
        "version": "extractDocs.js@commit:996495349225"
      },
      "supersedes": [
        "RFC2251",
        "RFC2829",
        "RFC2830"
      ],
      "supersedes$meta": {
        "confidence": "high",
        "note": "Parsed from RFC index XML",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4513/",
        "updated": "2026-10-13T17:23:07.362Z",
        "version": "extractDocs.js@commit:996495349225"
      }
    }
  }
}