0
ldapでSpringセキュリティを実装していて、ldifファイルでプレーンテキストのパスワードを使用している間は正常に動作していますが、ldapファイルでhashed {SHA} "不正な"spring ldapで符号化(SHA)パスワードを実装する方法
コード:
AndFilter filter = new AndFilter();
filter.and(new EqualsFilter("objectclass", "person")).and(
new EqualsFilter("uid", authentication.getPrincipal()
.toString()));
boolean authenticatedUser = ldapTemplate.authenticate(<DN>, filter.encode(),<password>);
test.ldif:
dn: uid=test ,ou=people,dc=springframework,dc=org
objectclass: top
objectclass: person
objectclass: organizationalPerson
objectclass: inetOrgPerson
cn: Rod Johnson
sn: Johnson
uid: test
userPassword: {SHA}a94a8fe5ccb19ba61c4c0873d391e987982fbbd3
ldapTemplate.authenticateを実装するための正しい方法は何ですか?