@@ -72,14 +72,29 @@ all_users_filter: "(&(objectClass=user)(objectCategory=person)(!(userAccountCont
72
72
group_filter_format : " (&(|(objectCategory=group)(objectClass=groupOfNames)(objectClass=posixGroup))(cn={group}))"
73
73
74
74
# (optional) group_member_filter_format (default value given below)
75
- # group_users_filter specifies the query used to find all members of a group,
75
+ # group_member_filter_format specifies the query used to find all members of a group,
76
76
# where the string {group_dn} is replaced with the group distinguished name.
77
77
# The default value just finds users who are immediate members of the group,
78
78
# not those who are "indirectly" members by virtue of membership in a group
79
79
# that is contained in the group. If you want indirect containment, then
80
80
# use this value instead of the default:
81
81
# group_member_filter_format: "(memberOf:1.2.840.113556.1.4.1941:={group_dn})"
82
82
group_member_filter_format : " (memberOf={group_dn})"
83
+ # Note that this filter is &-combined with the all_users_filter so that
84
+ # only users that would be selected by that filter will be returned as
85
+ # members of the given group.
86
+
87
+ # (optional) member_group_filter_format (default value given below)
88
+ # member_group_filter_format specifies the query used to find all groups that
89
+ # directly contain a given member. The string {member_dn} is replaced
90
+ # with the DN of the group member. The string {member_uid) is replaced with
91
+ # the uid attribute of the group member, if any. The default value expects
92
+ # groups to refer to members by their DN. For groups that refer to their
93
+ # members by their UID (e.g., posix groups in many OpenLDAP systems), you
94
+ # probably want to use this value instead: "(memberUid={member_uid})"
95
+ member_group_filter_format : " (member={member_dn})"
96
+ # Note that this filter is &-combined with the group_filter_format query
97
+ # specifying a wildcard for the group name. So it will only find groups.
83
98
84
99
# (optional) string_encoding (default value given below)
85
100
# string_encoding specifies the Unicode string encoding used by the directory.
@@ -172,14 +187,9 @@ user_email_format: "{mail}"
172
187
# are already pre-defined attribute names that are used for these fields:
173
188
# - the Adobe first name is set from the LDAP "givenName" attribute
174
189
# - the Adobe last name is set from the LDAP "sn" (surname) attribute
175
- # - the Adobe country is set from the LDAP "country" attribute
190
+ # - the Adobe country is set from the LDAP "c" (country) attribute
176
191
# If you need to override these values on the Adobe side, you can use the
177
192
# custom extension mechanism (see the docs) to compute and set field values
178
- # by combining these and any other custom attributes needed. Seed the
193
+ # by combining these and any other custom attributes needed. See the
179
194
# User Sync documentation for full details.
180
- #
181
- # Finally, some LDAP systems use uids to identify groups, and place users in
182
- # groups via uid rather than name. The User Sync implementation always reads
183
- # the uid attribute on all objects if the directory provides one, so it is
184
- # able to handle directories which function in this way even though the
185
- # configuration files always specify groups by name.
195
+
0 commit comments