Active Directory LdapTemplate使用密码作为空字段对用户进行身份验证

Active Directory LdapTemplate使用密码作为空字段对用户进行身份验证,ldap,Ldap,LdapTemplate类的authenticate方法允许对密码字段为空的用户进行身份验证。代码如下所示: ldapTemplate.AuthenticateAldTo.getBaseDn, filter.encode 如果密码字段为空,是否有任何方法强制使用authenticate方法不允许进入Active Directory 欢迎您对此提出建议。在符合LDAP的服务器中使用简单绑定有4种可能性: null DN和null密码-不进行任何身份验证 DN和空密码-不进行身份验证 DN和密码-进

LdapTemplate类的authenticate方法允许对密码字段为空的用户进行身份验证。代码如下所示:

ldapTemplate.AuthenticateAldTo.getBaseDn, filter.encode

如果密码字段为空,是否有任何方法强制使用authenticate方法不允许进入Active Directory


欢迎您对此提出建议。

在符合LDAP的服务器中使用简单绑定有4种可能性:

null DN和null密码-不进行任何身份验证 DN和空密码-不进行身份验证 DN和密码-进行身份验证并成功或失败 null DN和密码-未被LDAP标准定义,不进行任何身份验证 另见
谢谢你的回答。我只是想知道,如果有任何方法实现上述方法,不接受空密码。该方法是在SpringLDAP中实现的,这就是为什么我添加了Java标记,Ldap-Spring。