@Override public String toString() { return String.format( "[%s@%d::factory=%s, saslConfig=%s, controls=%s]", getClass().getName(), hashCode(), factory, getAuthenticationSaslConfig(), Arrays.toString(getAuthenticationControls())); } }
/** * Creates a new bind authentication handler. * * @param cf connection factory */ public BindAuthenticationHandler(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; } }
authHandler = new BindAuthenticationHandler();
request.setSaslConfig(getAuthenticationSaslConfig()); request.setControls(processRequestControls(criteria)); try { final Response<Void> connResponse = c.open(request);
authHandler = new BindAuthenticationHandler();
request.setSaslConfig(getAuthenticationSaslConfig()); request.setControls(processRequestControls(criteria)); try { final Response<Void> connResponse = c.open(request);
@Override public String toString() { return String.format( "[%s@%d::factory=%s, saslConfig=%s, controls=%s]", getClass().getName(), hashCode(), factory, getAuthenticationSaslConfig(), Arrays.toString(getAuthenticationControls())); } }
authHandler = new BindAuthenticationHandler();
/** * Creates a new bind authentication handler. * * @param cf connection factory */ public BindAuthenticationHandler(final ConnectionFactory cf) { setConnectionFactory(cf); }
@Override public String toString() { return String.format( "[%s@%d::factory=%s, saslConfig=%s, controls=%s]", getClass().getName(), hashCode(), factory, getAuthenticationSaslConfig(), Arrays.toString(getAuthenticationControls())); } }
/** * Creates a new bind authentication handler. * * @param cf connection factory */ public BindAuthenticationHandler(final ConnectionFactory cf) { setConnectionFactory(cf); }
request.setSaslConfig(getAuthenticationSaslConfig()); request.setControls(getAuthenticationControls()); try { final Response<Void> connResponse = c.open(request);