我的具体问题是,当我尝试绑定以下完整dn时,一切都很好
new LDAPConnection().bind(LDAPConnection.LDAP_V3,
"[email protected],ou=Lev1,ou=Lev2,o=Company", "secret".getBytes());
但是,当我尝试绑定不完整的dn时,我收到了Invalid Credentials异常。
new LDAPConnection().bind(LDAPConnection.LDAP_V3,
"[email protected],ou=Lev1,o=Company", "secret".getBytes());
他们是否可以使用某种形式的通配符,例如“ uid = me @ wherever.com,ou = Lev1,ou = *,o = Company”?
最佳答案
要进行这样的通配符,您必须先进行搜索,然后选择要执行绑定的对象。这可能意味着您需要绑定一个可以执行搜索的ID。 ;)