logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Net::LDAP::RFC - List of related RFCs

Core Ldap Specification

RFC-4510LightweightDirectoryAccessProtocol(LDAP):TechnicalSpecificationRoadMaphttp://www.ietf.org/rfc/rfc4510.txt The Lightweight Directory Access Protocol (LDAP) is an Internet protocol for accessing distributed directory services that act in accordance with X.500 data and service models. This document provides a road map of the LDAP Technical Specification. RFC-4511LightweightDirectoryAccessProtocol(LDAP):TheProtocolhttp://www.ietf.org/rfc/rfc4511.txt This document describes the protocol elements, along with their semantics and encodings, of the Lightweight Directory Access Protocol (LDAP). LDAP provides access to distributed directory services that act in accordance with X.500 data and service models. These protocol elements are based on those described in the X.500 Directory Access Protocol (DAP). RFC-4512LightweightDirectoryAccessProtocol(LDAP):DirectoryInformationModelshttp://www.ietf.org/rfc/rfc4512.txt The Lightweight Directory Access Protocol (LDAP) is an Internet protocol for accessing distributed directory services that act in accordance with X.500 data and service models. This document describes the X.500 Directory Information Models, as used in LDAP. RFC-4513LightweightDirectoryAccessProtocol(LDAP):AuthenticationMethodsandSecurityMechanismshttp://www.ietf.org/rfc/rfc4513.txt 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. RFC-4514LightweightDirectoryAccessProtocol(LDAP):StringRepresentationofDistinguishedNameshttp://www.ietf.org/rfc/rfc4514.txt The X.500 Directory uses distinguished names (DNs) as primary keys to entries in the directory. This document defines the string representation used in the Lightweight Directory Access Protocol (LDAP) to transfer distinguished names. The string representation is designed to give a clean representation of commonly used distinguished names, while being able to represent any distinguished name. RFC-4515LightweightDirectoryAccessProtocol(LDAP):StringRepresentationofSearchFiltershttp://www.ietf.org/rfc/rfc4515.txt Lightweight Directory Access Protocol (LDAP) search filters are transmitted in the LDAP protocol using a binary representation that is appropriate for use on the network. This document defines a human-readable string representation of LDAP search filters that is appropriate for use in LDAP URLs (RFC 4516) and in other applications. RFC-4516LightweightDirectoryAccessProtocol(LDAP):UniformResourceLocatorhttp://www.ietf.org/rfc/rfc4516.txt This document describes a format for a Lightweight Directory Access Protocol (LDAP) Uniform Resource Locator (URL). An LDAP URL describes an LDAP search operation that is used to retrieve information from an LDAP directory, or, in the context of an LDAP referral or reference, an LDAP URL describes a service where an LDAP operation may be progressed. RFC-4517LightweightDirectoryAccessProtocol(LDAP):SyntaxesandMatchingRuleshttp://www.ietf.org/rfc/rfc4517.txt Each attribute stored in a Lightweight Directory Access Protocol (LDAP) directory, whose values may be transferred in the LDAP protocol, has a defined syntax that constrains the structure and format of its values. The comparison semantics for values of a syntax are not part of the syntax definition but are instead provided through separately defined matching rules. Matching rules specify an argument, an assertion value, which also has a defined syntax. This document defines a base set of syntaxes and matching rules for use in defining attributes for LDAP directories. RFC-4518LightweightDirectoryAccessProtocol(LDAP):InternationalizedStringPreparationhttp://www.ietf.org/rfc/rfc4518.txt The previous Lightweight Directory Access Protocol (LDAP) technical specifications did not precisely define how character string matching is to be performed. This led to a number of usability and interoperability problems. This document defines string preparation algorithms for character-based matching rules defined for use in LDAP. RFC-4519LightweightDirectoryAccessProtocol(LDAP):SchemaforUserApplicationshttp://www.ietf.org/rfc/rfc4519.txt This document is an integral part of the Lightweight Directory Access Protocol (LDAP) technical specification. It provides a technical specification of attribute types and object classes intended for use by LDAP directory clients for many directory services, such as White Pages. These objects are widely used as a basis for the schema in many LDAP directories. This document does not cover attributes used for the administration of directory servers, nor does it include directory objects defined for specific uses in other documents.

Description

The LDAP protocol is defined in the following RFCs

Expired But Still Interesting Internet Drafts

draft-wahl-ldap-adminaddr--AdministratorAddressAttribute Organizations running multiple directory servers need an ability for administrators to determine who is responsible for a particular server. This is conceptually similar to the 'sysContact' object of SNMP. The administratorsAddress attribute allows a server administrator to provide the contact information of the responsible party for an LDAP server. This can be used by management clients which are, for example, checking the state of a replication or referral topology, to provide a way for the user of the management client to send email to manager of a particular server. draft-zeilenga-ldap-noop--TheLDAPNo-OpControl This document defines the Lightweight Directory Access Protocol (LDAP) No-Op control which can be used to disable the normal effect of an operation. The control can be used to discover how a server might react to a particular update request without updating the directory. draft-legg-ldap-transfer--LightweightDirectoryAccessProtocol(LDAP):TransferEncodingOptions Each attribute stored in a Lightweight Directory Access Protocol (LDAP) directory has a defined syntax (i.e., data type). A syntax definition specifies how attribute values conforming to the syntax are normally represented when transferred in LDAP operations. This representation is referred to as the LDAP-specific encoding to distinguish it from other methods of encoding attribute values. This document introduces a new category of attribute options, called transfer encoding options, that can be used to specify that the associated attribute values are encoded according to one of these other methods. draft-furuseth-ldap-untypedobject--Structuralobjectclass'namedObject'forLDAP/X.500 This document defines an 'namedObject' structural object class for the Lightweight Directory Access Protocol (LDAP) and X.500. This is useful for entries with no natural choice of structural object class, e.g. if an entry must exist even though its contents are uninteresting. draft-wahl-ldap-p3p--P3PPolicyAttributesforLDAP This document defines attributes that can be retrieved via Lightweight Directory Access Protocol version 3 (LDAP) requests, which contain URIs pointing to the privacy policy documents. These documents describe the privacy policy concerning access to a directory server, and the privacy policies that apply to the contents of the directory (a subtree of entries). draft-chu-ldap-xordered--OrderedEntriesandValuesinLDAP As LDAP is used more extensively for managing various kinds of data, one often encounters a need to preserve both the ordering and the content of data, despite the inherently unordered structure of entries and attribute values in the directory. This document describes a scheme to attach ordering information to attributes in a directory so that the ordering may be preserved and propagated to other LDAP applications. draft-chu-ldap-logschema--ASchemaforLoggingtheLDAPProtocol In order to facilitate remote administration and auditing of LDAP server operation, it is desirable to provide the server's operational logs themselves as a searchable LDAP directory. These logs may also be used as a persistent change log to support various replication mechanisms. This document defines a schema that may be used to represent all of the requests that have been processed by an LDAP server. It may be used by various applications for auditing, flight recorder, replication, and other purposes. draft-zeilenga-ldap-relax--TheLDAPRelaxRulesControl This document defines the Lightweight Directory Access Protocol (LDAP) Relax Rules Control which allows a directory user agent (a client) to request the directory service temporarily relax enforcement of various data and service model rules. draft-gpaterno-dhcp-ldap--DHCPOptionforLDAPDirectoryServicesdiscovery This document defines a new DHCP option for delivering configuration information for LDAP services. Through this option, the client receives an LDAP URL [8] of the closest available LDAP server/replica that can be used to authenticate users or look up any useful data. draft-schleiff-ldap-xri--LDAPSchemaforeXtensibleResourceIdentifier(XRI) This document describes Attribute Types and an Object Class for use in representing XRI (eXtensible Resource Identifier) values in LDAP (Lightweight Directory Access Protocol) and X.500 directory services. draft-wahl-ldap-session--LDAPSessionTrackingControl Many network devices, application servers, and middleware components of a enterprise software infrastructure generate some form of session tracking identifiers, which are useful when analyzing activity and accounting logs to group activity relating to a particular session. This document discusses how Lightweight Directory Access Protocol version 3 (LDAP) clients can include session tracking identifiers with their LDAP requests. This information is provided through controls in the requests the clients send to LDAP servers. The LDAP server receiving these controls can include the session tracking identifiers the log messages it writes, enabling LDAP requests in the LDAP server's logs to be correlated with activity in logs of other components in the infrastructure. The control also enables session tracking information to be generated by LDAP servers and returned to clients and other servers. Three formats of session tracking identifiers are defined in this document. draft-wahl-ldap-subtree-source--LDAPSubtreeDataSourceURIAttribute This document defines an attribute that enables administrative clients using the Lightweight Directory Access Protocol (LDAP) to determine the source of directory entries. draft-ietf-ldapext-psearch--PersistentSearch:ASimpleLDAPChangeNotificationMechanism This document defines two controls that extend the LDAPv3 search operation to provide a simple mechanism by which an LDAP client can receive notification of changes that occur in an LDAP server. The mechanism is designed to be very flexible yet easy for clients and servers to implement. draft-ietf-ldapext-ldapv3-vlv--LDAPExtensionsforScrollingViewBrowsingofSearchResults This document describes a Virtual List View control extension for the LDAP Search operation. This control is designed to allow the "virtual list box" feature, common in existing commercial e-mail address book applications, to be supported efficiently by LDAP servers. LDAP servers' inability to support this client feature is a significant impediment to LDAP replacing proprietary protocols in commercial e-mail systems. The control allows a client to specify that the server return, for a given LDAP search with associated sort keys, a contiguous subset of the search result set. This subset is specified in terms of offsets into the ordered list, or in terms of a greater than or equal comparison value.

Name

Net::LDAP::RFC - List of related RFCs

Synopsis

none

Where To Find The Latest Information

Latest information on the RFCs and drafts around LDAP can be found at IETF's datatracker <https://datatracker.ietf.org>. perl v5.32.0 2021-01-03 Net::LDAP::RFC(3pm)

See Also