/* See LICENSE for licensing and NOTICE for copyright. */
package org.ldaptive.auth;
import org.ldaptive.sasl.SaslConfig;
/**
* Provides implementation common to bind authentication handlers.
*
* @author Middleware Services
*/
public abstract class AbstractBindAuthenticationHandler extends AbstractAuthenticationHandler
{
/** sasl configuration used by this handler. */
private SaslConfig authenticationSaslConfig;
/**
* Returns the sasl config for this authentication handler.
*
* @return sasl config
*/
public SaslConfig getAuthenticationSaslConfig()
{
return authenticationSaslConfig;
}
/**
* Sets the sasl config for this authentication handler.
*
* @param config sasl config
*/
public void setAuthenticationSaslConfig(final SaslConfig config)
{
authenticationSaslConfig = config;
}
}