[utilities COMMIT] /changepass/trunk/src/main/java/net/shibboleth/infra/passwd/PasswordChangeServlet.java
noreply at shibboleth.net
noreply at shibboleth.net
Tue Jul 30 16:18:51 EDT 2013
Author: scantor
Date: Tue Jul 30 16:18:51 2013
New Revision: 420
URL: http://svn.shibboleth.net/view/utilities?rev=420&view=rev
Log:
Changes suggested by Daniel
Modified:
changepass/trunk/src/main/java/net/shibboleth/infra/passwd/PasswordChangeServlet.java
Modified: changepass/trunk/src/main/java/net/shibboleth/infra/passwd/PasswordChangeServlet.java
URL: http://svn.shibboleth.net/view/utilities/changepass/trunk/src/main/java/net/shibboleth/infra/passwd/PasswordChangeServlet.java?rev=420&r1=419&r2=420&view=diff
==============================================================================
--- changepass/trunk/src/main/java/net/shibboleth/infra/passwd/PasswordChangeServlet.java (original)
+++ changepass/trunk/src/main/java/net/shibboleth/infra/passwd/PasswordChangeServlet.java Tue Jul 30 16:18:51 2013
@@ -248,14 +248,12 @@
log.debug("LDAP configuration. URL: {}, BaseDN: {}, UseID Field: {}", new Object[] {ldapUrl, ldapBaseDN,
ldapUserIdField,});
final AuthenticatorConfig authConfig = new AuthenticatorConfig(ldapUrl, ldapBaseDN);
- authConfig.setBatchSize(1);
authConfig.setUserField(new String[] {ldapUserIdField});
authConfig.setSearchScope(SearchScope.ONELEVEL);
authConfig.setSearchResultHandlers(new SearchResultHandler[] {new FqdnSearchResultHandler(),
new EntryDnSearchResultHandler(),});
final LdapConfig ldapConfig = new LdapConfig(ldapUrl, ldapBaseDN);
- ldapConfig.setBatchSize(1);
ldapConfig.setSearchScope(SearchScope.ONELEVEL);
ldapConfig.setSearchResultHandlers(new SearchResultHandler[] {new FqdnSearchResultHandler(),
new EntryDnSearchResultHandler(),});
@@ -404,9 +402,12 @@
log.debug("DN for user {} is {}", userid, userDn);
final String shaPassword = "{SHA}" + new SHA1().digest(Convert.toBytes(newPassword), new Base64Converter());
- ldap.modifyAttributes(userDn, AttributeModification.REPLACE,
- AttributesFactory.createAttributes("userPassword", shaPassword));
-
+ try {
+ ldap.modifyAttributes(userDn, AttributeModification.REPLACE,
+ AttributesFactory.createAttributes("userPassword", shaPassword));
+ } finally {
+ ldap.close();
+ }
}
/**
More information about the commits
mailing list