Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
72:ldap_optional_attributes [2022/04/11 08:51] – cgl | 72:ldap_optional_attributes [2023/12/05 09:16] – [Optional Attributes] mmk | ||
---|---|---|---|
Line 34: | Line 34: | ||
The referrals attribute can be used to configure the handling of LDAP referrals. Possible behavior and values are “follow“ or “ignore“. By default, Stages will follow referrals. | The referrals attribute can be used to configure the handling of LDAP referrals. Possible behavior and values are “follow“ or “ignore“. By default, Stages will follow referrals. | ||
+ | |||
+ | === The ignorePartialResultExeption === | ||
+ | |||
+ | When enabled, this attribute causes the PartialResultException to be ignored if the referrals attribute is set to " | ||
+ | The ignorePartialResultException attribute is configured on the ldap-provider. | ||
=== The searchFilter Attribute === | === The searchFilter Attribute === | ||
Line 45: | Line 50: | ||
|(sn=sm*)|All entries with a surname that starts with " | |(sn=sm*)|All entries with a surname that starts with " | ||
|(& | |(& | ||
- | |(& | + | |(& |
- | **NOTE**: In the <font inherit/ | + | **NOTE**: In the |
+ | <font inherit/ | ||
- | There is a special memberOf keyword available on many LDAP directory servers. In the case of Microsoft Active Directory, groups are represented via entries of object class “group“ by default. The distinguished names of the group members are set in the member attributes of the group entry. On the other hand, the distinguished name of every group a user is part of is automatically set in a <font inherit/ | + | There is a special memberOf keyword available on many LDAP directory servers. In the case of Microsoft Active Directory, groups are represented via entries of object class “group“ by default. The distinguished names of the group members are set in the member attributes of the group entry. On the other hand, the distinguished name of every group a user is part of is automatically set in a |
+ | <font inherit/ | ||
The following search filter example shows how to filter users according to a certain group membership using the memberOf attribute: | The following search filter example shows how to filter users according to a certain group membership using the memberOf attribute: | ||
- | ''< | + | '' |
If the memberOf attribute is not available on your LDAP directory server, it is possible to retrieve the members of a certain group by querying the member attribute of a group entry. | If the memberOf attribute is not available on your LDAP directory server, it is possible to retrieve the members of a certain group by querying the member attribute of a group entry. | ||
- | The following search filter example shows how to query the users of a group without using the <font inherit/ | + | The following search filter example shows how to query the users of a group without using the |
+ | <font inherit/ | ||
- | ''< | + | '' |
- | The filter specifies that the distinguished name of the (group) entry has to be <font inherit/ | + | The filter specifies that the distinguished name of the (group) entry has to be |
+ | <font inherit/ | ||
+ | <font inherit/ | ||
+ | <font inherit/ | ||
- | A complete example for retrieving group members without using the <font inherit/ | + | A complete example for retrieving group members without using the |
+ | <font inherit/ | ||
- | ''< | + | '' |
- | groupMemberAttribute=" | + | groupMemberAttribute=" |
=== The ondemandFilter Attribute === | === The ondemandFilter Attribute === | ||
Line 74: | Line 86: | ||
The ondemandFilter must contain the placeholder character “%” that will be replaced by the username when queries on the LDAP repository are made. | The ondemandFilter must contain the placeholder character “%” that will be replaced by the username when queries on the LDAP repository are made. | ||
- | Example: '' | + | Example: '' |
=== The matchUsersMode Attribute === | === The matchUsersMode Attribute === | ||
Line 111: | Line 123: | ||
The specified license type is only assigned if the corresponding license limit (named licenses only) for that type is not reached. If the defaultLicenseType attribute is not specified then the value of the configuration property license.types.initialType is used for that purpose. The default value of this property is " | The specified license type is only assigned if the corresponding license limit (named licenses only) for that type is not reached. If the defaultLicenseType attribute is not specified then the value of the configuration property license.types.initialType is used for that purpose. The default value of this property is " | ||
- | |||
- | \\ | ||