LDAP Troubleshooting
| Question | Answer |
|---|---|
What does the error
javax.naming.LimitExceededException: [LDAP: error code 11 - Administrative Limit Exceeded] ; mean in the logs? How do I fix it?
|
This error indicates that an LDAP server limit set by an administrative authority has been exceeded. This can be a search time or result limit. This can usually be remedied by specifying an LDAP directory manager in the
user.ldap.user
property or by increasing the administrative limit on the LDAP server.
|
My user and group objects are not being found by the
Add User/Group Wizard in the
Calyx RIM Security Admin Module. What can I do to change this? My company uses custom
objectClasses to represent Users and Groups. How do I make
Calyx RIM aware of them?
|
Calyx RIM provides two properties for specifying the LDAP search criteria to use in retrieving Users and Groups. The defaults are specified below, and can be overridden by specifying the following properties in the
insight.var file. Note that the value of these properties must be a valid LDAP query.
ldap.group.object.search=(objectClass=Group) ldap.user.object.search=(|(objectClass=User)(objectClass=userProxy))
|
| After all this, I still can't log in... even with my default admin, what is going on? | Most likely this indicates a problem with connecting to the LDAP server. It could mean that your settings are incorrect in the
insight.var file (Remember, LDAP implementations unlike Microsoft Windows are often case sensitive). It could also mean that there are problems physically connecting to the LDAP server (try pinging it from the machine that
Calyx RIM resides on). The best thing to do at this point is enable DEBUG output in the
log4j.xml file and make sure that you have the following category enabled as well:
<category name="com.draagon"> <priority value="DEBUG"/> </category> This will indicate what type of connection problem is occurring.
|
| How can I prevent duplicate users/groups in Calyx RIM? |
A: When a user/group is added/logs in to
Calyx RIM, we store a
When a user's DN changes (because they move to a different department/domain, etc.) and an attempt is made to login to
Calyx RIM with that user, we attempt to first look up the user by DN, if the user doesn't exist in LDAP, we then search LDAP from the base specified in the
|
| Can I create an ldap user if there is a comma (,) character in the name? |
A: Yes. If there is a comma (,) character in the ldap lookup user (user.ldap.user) name, use a double backslash (\\) in front of the comma in the
Example:
This allows the
|
| Can I create an ldap user if there is a forward slash (/) character in the name? | Yes. If there is a forward slash (/) character in the ldap lookup user (
user.ldap.use
r)
name,
"
LDAPTrimQuotes=true
" must be added to the insight.var file to properly add users with names containing special characters.
|