You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/389ds/design/dynamic-lists-design.md
+13-5Lines changed: 13 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ Dynamic lists are designed to perform an internal search to build up an entries
13
13
Design
14
14
------
15
15
16
-
This feature is implemented as a preoperation entry plugin. When returning the result to the client, if entry matches the dynamic list parameters (it has the objectclass and URL attribute), it will perform an internal search using the LDAP URI to find the content to populate the resulting entry with:
16
+
This feature is implemented as a preoperation entry plugin. When returning the result to the client, if the entry matches the dynamic list parameters (it has the objectclass and URL attribute), it will perform an internal search using the LDAP URI to find the content to populate the resulting entry with:
17
17
18
18
```
19
19
#0 dynamic_lists_pre_entry (pb=0x50800051c020) at ldap/servers/plugins/dynamic_lists/dynamic_lists.c:162
@@ -50,7 +50,7 @@ As previously mentioned you can override what attribute/content is added to the
Here we set **mail** as the requested attribute. The plugin will take the "mail" attribute and value and add it the resulting entry. Note, the attribute specified in the plugin configuration (dynamicListAttribute) is now bypassed and will **not** be written to the dynamic entry. See the Example section to see how this looks.
53
+
Here we set **mail** as the requested attribute. The plugin will take the "mail" attribute and value and add it the resulting entry. Note, the attribute specified in the plugin configuration (*dynamicListAttribute*) is now bypassed and will **not** be written to the dynamic entry. See the Example section to see how this looks.
54
54
55
55
Major configuration options and enablement
56
56
------------------------------------------
@@ -82,6 +82,9 @@ Examples
82
82
Here are some different configurations and how it will impact the search
@@ -115,13 +119,15 @@ No matter what attribute is configured it is always populated with the DN of the
115
119
116
120
### Example 2 - Request a special attribute "employeeNumber"
117
121
122
+
Plugin configuration (same as the last example)
123
+
118
124
```
119
125
dynamicListObjectclass: groupOfUrls
120
126
dynamicListUrlAttr: memberUrl
121
127
dynamicListAttr: member
122
128
```
123
129
124
-
Dynamic entry that uses an attribute "employeeNumber" in the URL which triggers**dynamicListAttr** to be ignored. While the LDAP standard allows for multiple attributes to be requested in an LDAP Url the plugin only looks at the first requested attribute. All other requested attributes are ignored.
130
+
A dynamic entry that uses an attribute "employeeNumber" in the URL causes**dynamicListAttr** to be ignored. While the LDAP standard allows for multiple attributes to be requested in an LDAP Url the plugin only looks at the first requested attribute. All other requested attributes are ignored.
0 commit comments