This page (revision-1) was last changed on 29-Nov-2024 16:16 by UnknownAuthor

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 1 added 24 lines
!!! Overview
[{$pagename}] is a [SupportedControl] which was defined by Microsoft stating that it "Allows an LDAP modify to work under less restrictive conditions. Without it, a delete will fail if an attribute done not exist, and an add will fail if an attribute already exists. No data is needed in this control."
The [Microsoft] defined permissive modify request control. The OID for this control is [1.2.840.113556.1.4.1413], and it does not have a value.
This control can only be used with LDAP [Modify Requests] and changes the behavior of the modify operation as follows:
* [Modify Request] [attempts to add|LDAP ModifyRequest Operations] an [Attribute Value] which already exists will be ignored and will not cause an [LDAP_TYPE_OR_VALUE_EXISTS] error result to be returned.
* [Modify Request] [attempts to delete|LDAP ModifyRequest Operations] an [Attribute Value] which does not exist will be ignored and will not cause an [LDAP_NO_SUCH_ATTRIBUTE] error result to be returned.
In other words, a [Modify Request] add modification ensures that the attribute contains the specified attribute value, and a delete modification ensures that the attribute does not contain the specified attribute value.
[{$pagename}] is passed with a a [Modify Request] with no value and there is no expected response from the [SupportedControl]
!! Other [LDAP Server Implementations]
We have discovered that the following support this control:
* [EDirectory]
* [OpenDJ]
* [OpenDS]
* [UnboundID]
* [OpenLDAP]
!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }]