我的具體問題是,當我嘗試用下面的完整DN綁定,一切都很好是OpenLDAP LDAPConnection.bind()dn字符串中可能的通配符?
new LDAPConnection().bind(LDAPConnection.LDAP_V3,
"[email protected],ou=Lev1,ou=Lev2,o=Company", "secret".getBytes());
然而,當我試圖用一個不完整的DN綁定,我得到一個無效的憑證例外。
new LDAPConnection().bind(LDAPConnection.LDAP_V3,
"[email protected],ou=Lev1,o=Company", "secret".getBytes());
是他們的某種形式的通配符這是可能的,如 「UID =我@ wherever.com,OU = LEV1,OU = *,O =公司」?
我害怕(雖然不害怕)。我們早就做出決定,我們只會'知道'dn,當然我們錯了。我必須將其重寫爲搜索並綁定。謝謝! – 2011-05-20 14:53:47