2013-03-14 18 views
1

如果我只是使用sAMAccountName,身份驗證就可以正常工作。當我嘗試使用active directory auth getting invalid attribute description

過濾 '的memberOf =(&(objectClass的=用戶)(sAMAccountName賦= *)(|(部門= 861)(部門= 945)))'

爲我的ldap屬性名稱,用於登錄我獲得

javax.naming.directory.InvalidSearchFilterException:invalid attribute description;

我試着用/不用memberOf = bit。有什麼建議麼?

回答

2

大多數使用memberOf的服務器都具有該屬性的屬性定義,該屬性將其定義爲具有DN語法(1.3.6.1.4.1.1466.115.121.1.12)。如果您的服務器出現這種情況,則過濾器中的該斷言無法成功,因爲斷言中的屬性值不是DN。