Controls: An Essential Extension

One of the innovations of version 3 of the LDAP protocol is the concept of controls that modify or extend the functionality of the standard protocol operations. The intent is to allow LDAP to be extended and meet the needs of developers and consumers without requiring another major revision of the protocol. A control is an arbitrary (that is, it needs to make sense only to the particular client and server) piece of data supplied by the client or the server along with any other data that is part of a standard protocol operation, such as search or delete.

Client controls are intended for local use by the SDK; they are not to be sent to the server. Server request controls are to be sent to the server, and server ...

Get LDAP Programming with Java™ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.