I got into a debate the other day with some folks over some of the more finer grained aspects of LDAP. The reasons behind why some of the choices were made are not always obvious but it’s important to remember that insofar as much of this stuff is concerned we stand on the shoulders of giants. So considering the fact that there are many people involved in LDAP (and most other protocols) that are way smarter than we are, here’s some information regarding the technical specifications involved with LDAP (straight from the horses, er, IETF’s, mouth):
- LDAPv3 Technical Specification (RFC 3377)
- LDAPv3 Protocol (RFC 2251)
- LDAPv3 Attribute Syntax Definitions (RFC 2252)
- LDAPv3 UTF-8 String Representation of Distinguished Names (RFC 2253)
- LDAPv3 String Representation of LDAP Search Filters (RFC 2254)
- LDAPv3 URL Format (RFC 2255)
- A Summary of the X.500(96) User Schema for use with LDAPv3 (RFC 2256)
- Authentication Methods for LDAP (RFC 2829)
- LDAPv3 Extension for Transport Layer Security (RFC 2830)
- IANA Considerations for LDAP (RFC 3383)