You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by bu...@apache.org on 2017/12/27 11:30:52 UTC

svn commit: r1022780 - in /websites/staging/directory/trunk/content: ./ api/user-guide/6.7-control.html

Author: buildbot
Date: Wed Dec 27 11:30:52 2017
New Revision: 1022780

Log:
Staging update by buildbot for directory

Modified:
    websites/staging/directory/trunk/content/   (props changed)
    websites/staging/directory/trunk/content/api/user-guide/6.7-control.html

Propchange: websites/staging/directory/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Wed Dec 27 11:30:52 2017
@@ -1 +1 @@
-1818626
+1819331

Modified: websites/staging/directory/trunk/content/api/user-guide/6.7-control.html
==============================================================================
--- websites/staging/directory/trunk/content/api/user-guide/6.7-control.html (original)
+++ websites/staging/directory/trunk/content/api/user-guide/6.7-control.html Wed Dec 27 11:30:52 2017
@@ -184,9 +184,183 @@
 }
 h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
 <h1 id="67-control">6.7 - Control<a class="headerlink" href="#67-control" title="Permanent link">&para;</a></h1>
-<blockquote>
-<p><strong>Note:</strong> Contents for this page will be added soon...</p>
-</blockquote>
+<p>A <em>LDAP</em> <em>Control</em> is an extension to an operation. It tells the server to do something aside the standard operation, or it let the server send back some information to the client.</p>
+<p>There are many controls available, some being standardized, other being server specific.</p>
+<p>In any case, you can always add onr or more control to any operation. </p>
+<p>Note that either the client or the server might not know about the controls being used.</p>
+<h2 id="managed-controls">Managed controls<a class="headerlink" href="#managed-controls" title="Permanent link">&para;</a></h2>
+<p>Here is the list of <em>control</em>s the LDAP API currently know about. The following short names are used to name the LDAP Servers that support each control.</p>
+<ul>
+<li>AP : ApacheDS</li>
+<li>OL : OpenLDAP</li>
+<li>AD :  Active Directory</li>
+<li>OS : OpenDS</li>
+<li>OJ : OpenDJ</li>
+<li>UI : UnboundID</li>
+<li>ID : IMB DS </li>
+<li>All : all the servers</li>
+</ul>
+<p>The C/S column indicate if the control is sent to the server (S), or back to the client (C) or can be used both ways (C/S).</p>
+<table class="table">
+<thead>
+<tr>
+<th>Name</th>
+<th>OID</th>
+<th>Description</th>
+<th>C/S</th>
+<th>RFC</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>AdDirSync</td>
+<td>1.2.840.113556.1.4.841</td>
+<td>Microsoft LDAP Control for Directory Synchronization</td>
+<td>C/S</td>
+<td><a href="http://tools.ietf.org/html/draft-armijo-ldap-dirsync-01">DIRSync draft</a></td>
+</tr>
+<tr>
+<td>AdPolicyHints</td>
+<td>1.2.840.113556.1.4.223</td>
+<td>Enforces the password history length constraint during password set</td>
+<td>S</td>
+<td><a href="https://msdn.microsoft.com/en-us/library/hh128228.aspx">LDAP_SERVER_POLICY_HINTS_OID</a></td>
+</tr>
+<tr>
+<td>AdShowDeleted</td>
+<td>1.2.840.113556.1.4.417</td>
+<td>DirSync search returns deleted entries</td>
+<td>C</td>
+<td><a href="https://msdn.microsoft.com/en-us/library/cc223326.aspx">LDAP_SERVER_SHOW_DELETED_OID</a></td>
+</tr>
+<tr>
+<td>Cascade</td>
+<td>1.3.6.1.4.1.18060.0.0.1</td>
+<td>Used to ask the server to delete an entry and all its descendants</td>
+<td>S</td>
+<td>None</td>
+</tr>
+<tr>
+<td>ChangeNotifications</td>
+<td>1.2.840.113556.1.4.528</td>
+<td>Registers the client to be notified when changes are made to an object in Active Directory.</td>
+<td>S</td>
+<td><a href="https://msdn.microsoft.com/en-us/library/cc223353.aspx">LDAP_SERVER_NOTIFICATION_OID</a></td>
+</tr>
+<tr>
+<td>EntryChange</td>
+<td>2.16.840.1.113730.3.4.7</td>
+<td>Provides a simple mechanism by which an LDAP client can</td>
+<td></td>
+<td></td>
+</tr>
+<tr>
+<td>receive notification of changes that occur in an LDAP server</td>
+<td>C</td>
+<td><a href="https://www.ietf.org/proceedings/51/I-D/draft-ietf-ldapext-psearch-03.txt">Persistent Search: A Simple LDAP Change Notification Mechanism</a></td>
+<td>AP</td>
+<td></td>
+</tr>
+<tr>
+<td>ManageDSAIT</td>
+<td>2.16.840.1.113730.3.4.2</td>
+<td>Allows access to management objects as standard objects</td>
+<td>S</td>
+<td><a href="https://www.ietf.org/rfc/rfc3296.txt">RFC 3296</a></td>
+</tr>
+<tr>
+<td>PagedResults</td>
+<td>1.2.840.113556.1.4.319</td>
+<td>A request/response control used to implement a simple paging of search results</td>
+<td>C/S</td>
+<td><a href="http://www.faqs.org/rfcs/rfc2696.html">RFC 2696</a></td>
+</tr>
+<tr>
+<td>PasswordPolicy</td>
+<td>1.3.6.1.4.1.42.2.27.8.5.1</td>
+<td>The password policy control</td>
+<td>C/S</td>
+<td><a href="https://tools.ietf.org/html/draft-behera-ldap-password-policy-10">PasswordPolicy draft</a></td>
+</tr>
+<tr>
+<td>PermissiveModify</td>
+<td>1.2.840.113556.1.4.1413</td>
+<td>Allows an LDAP modify to work under less restrictive conditions</td>
+<td>S</td>
+<td><a href="https://msdn.microsoft.com/en-us/library/cc223352.aspx">LDAP_SERVER_PERMISSIVE_MODIFY_OID</a></td>
+</tr>
+<tr>
+<td>PersistentSearch</td>
+<td>2.16.840.1.113730.3.4.3</td>
+<td>Provides a simple mechanism by which an LDAP client can receive notification of changes that occur in an LDAP server</td>
+<td><a href="https://tools.ietf.org/html/draft-ietf-ldapext-psearch-03">Persistent Search</a></td>
+<td>AP/OL</td>
+</tr>
+<tr>
+<td>ProxiedAuthz</td>
+<td>2.16.840.1.113730.3.4.18</td>
+<td>Defines the Proxy Authorization request</td>
+<td>S</td>
+<td><a href="ttps://tools.ietf.org/html/rfc4370">RFC 4370</a></td>
+</tr>
+<tr>
+<td>SortRequest</td>
+<td>1.2.840.113556.1.4.473</td>
+<td>Server Side Sort request control</td>
+<td>S</td>
+<td><a href="http://tools.ietf.org/html/rfc2891">RFC 2891</a></td>
+</tr>
+<tr>
+<td>SortResponse</td>
+<td>1.2.840.113556.1.4.474</td>
+<td>Server Side Sort request control</td>
+<td>C</td>
+<td><a href="http://tools.ietf.org/html/rfc2891">RFC 2891</a></td>
+</tr>
+<tr>
+<td>Subentries</td>
+<td>1.3.6.1.4.1.4203.1.10.1</td>
+<td>Controls the visibility of entries and subentries</td>
+<td>S</td>
+<td><a href="http://tools.ietf.org/html/rfc3672">RFC 3672</a></td>
+</tr>
+<tr>
+<td>SyncDoneValue</td>
+<td>1.3.6.1.4.1.4203.1.9.1.3</td>
+<td>Control sent when replication has been completed. It contains a cookie.</td>
+<td>C</td>
+<td><a href="https://tools.ietf.org/html/rfc4533">RFC 4533</a></td>
+</tr>
+<tr>
+<td>SyncRequestValue</td>
+<td>1.3.6.1.4.1.4203.1.9.1.1</td>
+<td>Controls the syncrepl process</td>
+<td>S</td>
+<td><a href="https://tools.ietf.org/html/rfc4533">RFC 4533</a></td>
+</tr>
+<tr>
+<td>SyncStateValue</td>
+<td>1.3.6.1.4.1.4203.1.9.1.2</td>
+<td>Gives the syncrepl state</td>
+<td>C</td>
+<td><a href="https://tools.ietf.org/html/rfc4533">RFC 4533</a></td>
+</tr>
+<tr>
+<td>VirtualListViewRequest</td>
+<td>2.16.840.1.113730.3.4.9</td>
+<td>Sent to the server to request a subset of results</td>
+<td>S</td>
+<td><a href="https://tools.ietf.org/html/draft-ietf-ldapext-ldapv3-vlv-09">Scrolling View Browsing of Search Results</a></td>
+</tr>
+<tr>
+<td>VirtualListViewResponse</td>
+<td>2.16.840.1.113730.3.4.10</td>
+<td>Sent back to the client to give the search current status</td>
+<td>C</td>
+<td><a href="https://tools.ietf.org/html/draft-ietf-ldapext-ldapv3-vlv-09">Scrolling View Browsing of Search Results</a></td>
+</tr>
+</tbody>
+</table>
 
 
     <div class="nav">