I am working on a project to use a virtual directory to attach a single openfire instance to two AD envs. We have run across an issue with Openfire and MyVirtualDirectory. MyVD Virtual Directory - MyVD LDAP Virtual Directory
During the initial setup wizard, I can get all the way to adding administrators. This is where it dies. The reason is that double quotes in the base DN are non-standard and throw a type exception when openfire searches for the uid. (see below) Openfire changes dc=example,dc=com to dc=“example”,dc=“com”. Is there any way to disable the quoting?
[2015-03-12 11:15:53,908][NioProcessor-2] DEBUG LdapResponseHandler - Message Sent : MessageType : SEARCH_RESULT_DONE
Message ID : 2
Search Result Done
Ldap Result
Result code : (OTHER) other
Matched Dn : ‘null’
Diagnostic message : 'OTHER: failed for MessageType : SEARCH_REQUEST
Message ID : 2
SearchRequest
baseDn : ‘dc=“example”,dc=“com”’
filter : ‘(uid=mwagenknecht)’
scope : whole subtree
typesOnly : false
Size Limit : no limit
Time Limit : no limit
Deref Aliases : deref Always
attributes : ‘uid’
org.apache.directory.api.ldap.model.message.SearchRequestImpl@9faebe4f OpaqueControl Control
Type OID : ‘2.16.840.1.113730.3.4.2’
Criticality : ‘false’
’
: dc=“example”,dc=“com”:
java.lang.IllegalArgumentException: dc=“example”,dc=“com”