Commit f89fc320 authored by Matt Tucker's avatar Matt Tucker Committed by matt

Added method to set referral policy.

git-svn-id: http://svn.igniterealtime.org/svn/repos/wildfire/trunk@5621 b35dd754-fafc-0310-a699-88a17e54d16e
parent 266504f6
...@@ -43,9 +43,9 @@ import java.util.regex.Pattern; ...@@ -43,9 +43,9 @@ import java.util.regex.Pattern;
* <li>ldap.usernameField -- default value is "uid".</li> * <li>ldap.usernameField -- default value is "uid".</li>
* <li>ldap.nameField -- default value is "cn".</li> * <li>ldap.nameField -- default value is "cn".</li>
* <li>ldap.emailField -- default value is "mail".</li> * <li>ldap.emailField -- default value is "mail".</li>
* <li>ldap.searchFilter -- the filter used to load the list of users. The * <li>ldap.searchFilter -- the filter used to load the list of users. When defined, it
* default value is in the form "([usernameField]={0})" where [usernameField] * will be used with the default filter, which is "([usernameField]={0})" where
* is the value of ldap.usernameField. * [usernameField] is the value of ldap.usernameField.
* <li>ldap.groupNameField</li> * <li>ldap.groupNameField</li>
* <li>ldap.groupMemberField</li> * <li>ldap.groupMemberField</li>
* <li>ldap.groupDescriptionField</li> * <li>ldap.groupDescriptionField</li>
...@@ -1004,6 +1004,25 @@ public class LdapManager { ...@@ -1004,6 +1004,25 @@ public class LdapManager {
properties.put("ldap.subTreeSearch", String.valueOf(subTreeSearch)); properties.put("ldap.subTreeSearch", String.valueOf(subTreeSearch));
} }
/**
* Returns true if LDAP referrals will automatically be followed when found.
*
* @return true if LDAP referrals are automatically followed.
*/
public boolean isFollowReferralsEnabled() {
return followReferrals;
}
/**
* Sets whether LDAP referrals should be automatically followed.
*
* @param followReferrals true if LDAP referrals should be automatically followed.
*/
public void setFollowReferralsEnabled(boolean followReferrals) {
this.followReferrals = followReferrals;
properties.put("ldap.autoFollowReferrals", String.valueOf(followReferrals));
}
/** /**
* Returns the field name used for groups. * Returns the field name used for groups.
* Value of groupNameField defaults to "cn". * Value of groupNameField defaults to "cn".
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment