<basedn>ou=people,dc=domain,dc=com</basedn>
<authid>cn=username,ou=specials,dc=domain,dc=com</authid>
<id_attr>uid</id_attr>
+ <bind_attr>uid</bind_attr>
<password>my_ldap_password_for_authid_user</password>
<login_types>
<type>staff</type>
<unit>103</unit>
<unit>104</unit>
</org_units>
+ <restrict_by_home_ou>false</restrict_by_home_ou>
</authenticator>
----
+
* *_basedn_* : Location of the data on your authentication server used to authenticate users.
* *_authid_* : Administrator ID information used to connect to the Authentication server.
* *_id_attr_* : Field name in the authenticator matching the username in the Evergreen database.
+* *_bind_attr_* : Field name in the authenticator matching the username used to login. Not required unless the login username differs from the Evergreen username (see "Using arbitrary LDAP usernames" below).
* *_password_* : Administrator password used to connect to the authentication server. Password for the *_authid_*.
* *_login_types_* : Specifies which types of logins will use this authenticator. This might be useful if staff use a different LDAP directory than general users.
* *_org_units_* : Specifies which org units will use the authenticator. This is useful in a consortium environment where libraries will use separate authentication systems.
+* *_restrict_by_home_ou_* : When set to "true", permits authentication only when the user's home library is one of the org units specified under *_org_units_*.
+
. Restart Evergreen and Apache to activate configuration changes.
student number is 000000, even if that Evergreen username is already in
use by another patron at Library B. We want to ensure that Authentication Proxy
does not use Library A's LDAP server to log you in as the Library B
-patron. For this reason, a new `restrict_by_home_ou` setting has been
-added to Authentication Proxy config. When enabled, this setting restricts LDAP
+patron. To prevent this, set the `restrict_by_home_ou` setting to "true". This restricts LDAP
authentication to users belonging to a library served by that LDAP
server (i.e. the user's home library must match the LDAP server's
`org_units` setting in `opensrf.xml`). Use of this setting is strongly