@Override public String toString() { return String.format( "[%s@%d::factory=%s, baseDn=%s, userFilter=%s, " + "userFilterParameters=%s, allowMultipleDns=%s, subtreeSearch=%s, " + "derefAliases=%s, referralHandler=%s]", getClass().getName(), hashCode(), factory, getBaseDn(), getUserFilter(), Arrays.toString(getUserFilterParameters()), getAllowMultipleDns(), getSubtreeSearch(), getDerefAliases(), getReferralHandler()); } }
/** * Creates a new search dn resolver. * * @param cf connection factory */ public SearchDnResolver(final ConnectionFactory cf) { setConnectionFactory(cf); }
@Bean public Authenticator authenticator() { SearchDnResolver dnResolver = new SearchDnResolver(connectionFactory()); dnResolver.setBaseDn(configuration.getContextSourceBase()); dnResolver.setUserFilter(configuration.getUserSearchFilter()); dnResolver.setSubtreeSearch(true); BindAuthenticationHandler authHandler = new BindAuthenticationHandler(connectionFactory()); authHandler.setAuthenticationControls(new PasswordPolicyControl()); Authenticator auth = new Authenticator(dnResolver, authHandler); auth.setAuthenticationResponseHandlers(new PasswordPolicyAuthenticationResponseHandler()); return auth; } }
dnResolver = new SearchDnResolver();
dnResolver = new SearchDnResolver();
@Override public String toString() { return String.format( "[%s@%d::factory=%s, baseDn=%s, userFilter=%s, " + "userFilterParameters=%s, allowMultipleDns=%s, subtreeSearch=%s, " + "derefAliases=%s, referralHandler=%s]", getClass().getName(), hashCode(), factory, getBaseDn(), getUserFilter(), Arrays.toString(getUserFilterParameters()), getAllowMultipleDns(), getSubtreeSearch(), getDerefAliases(), getReferralHandler()); } }
dnResolver = new SearchDnResolver();
/** * Creates a new search dn resolver. * * @param cf connection factory */ public SearchDnResolver(final ConnectionFactory cf) { setConnectionFactory(cf); }
@Override public String toString() { return String.format( "[%s@%d::factory=%s, baseDn=%s, userFilter=%s, " + "userFilterParameters=%s, allowMultipleDns=%s, subtreeSearch=%s, " + "derefAliases=%s, referralHandler=%s]", getClass().getName(), hashCode(), factory, getBaseDn(), getUserFilter(), Arrays.toString(getUserFilterParameters()), getAllowMultipleDns(), getSubtreeSearch(), getDerefAliases(), getReferralHandler()); } }
/** * Creates a new search dn resolver. * * @param cf connection factory */ public SearchDnResolver(final ConnectionFactory cf) { setConnectionFactory(cf); }