Browse Source

Renamed LdapSupport to InitialDirContextFactory.

1.0.x
Robert Sanders 21 years ago
parent
commit
917d3b16aa
  1. 14
      sandbox/src/main/java/org/acegisecurity/providers/dao/ldap/LdapPassword2AuthenticationDao.java

14
sandbox/src/main/java/org/acegisecurity/providers/dao/ldap/LdapPassword2AuthenticationDao.java

@ -41,7 +41,7 @@ public class LdapPassword2AuthenticationDao implements PasswordAuthenticationDao @@ -41,7 +41,7 @@ public class LdapPassword2AuthenticationDao implements PasswordAuthenticationDao
private static final transient Log logger = LogFactory.getLog(LdapPassword2AuthenticationDao.class);
/** Ldap base settings. */
private LdapSupport ldapSupport;
private InitialDirContextFactory initialDirContextFactory;
/** Array of LdapSearchBean which will be used to search the context.
*/
@ -96,7 +96,7 @@ public class LdapPassword2AuthenticationDao implements PasswordAuthenticationDao @@ -96,7 +96,7 @@ public class LdapPassword2AuthenticationDao implements PasswordAuthenticationDao
}
protected UserSearchResults getUserBySearch(String username) throws DataAccessException, BadCredentialsException {
InitialDirContext ctx = ldapSupport.getInitialContext();
InitialDirContext ctx = initialDirContextFactory.newInitialDirContext();
UserSearchResults userSearchResults = null;
try {
for (int i = 0; (i < userSearchBeans.length) && (null == userSearchResults); i++) {
@ -118,7 +118,7 @@ public class LdapPassword2AuthenticationDao implements PasswordAuthenticationDao @@ -118,7 +118,7 @@ public class LdapPassword2AuthenticationDao implements PasswordAuthenticationDao
protected DirContext loginToUserDirContext(String username, String password) {
Hashtable baseEnv = ldapSupport.getEnvironment();
Hashtable baseEnv = initialDirContextFactory.getEnvironment();
baseEnv.put(Context.SECURITY_PRINCIPAL, username);
baseEnv.put(Context.SECURITY_CREDENTIALS, password);
try {
@ -199,15 +199,15 @@ public class LdapPassword2AuthenticationDao implements PasswordAuthenticationDao @@ -199,15 +199,15 @@ public class LdapPassword2AuthenticationDao implements PasswordAuthenticationDao
/**
* @return Returns the ldapSupport.
*/
public LdapSupport getLdapSupport() {
return ldapSupport;
public InitialDirContextFactory getInitialDirContextFactory() {
return initialDirContextFactory;
}
/**
* @param ldapSupport The ldapSupport to set.
*/
public void setLdapSupport(LdapSupport ldapSupport) {
this.ldapSupport = ldapSupport;
public void setInitialDirContextFactory(InitialDirContextFactory initialDirContextFactory) {
this.initialDirContextFactory = initialDirContextFactory;
}

Loading…
Cancel
Save