/* See LICENSE for licensing and NOTICE for copyright. */ package org.ldaptive.sasl; /** * Contains all the configuration data for SASL EXTERNAL authentication. * * @author Middleware Services */ public class ExternalConfig extends SaslConfig { /** Default constructor. */ public ExternalConfig() { setMechanism(Mechanism.EXTERNAL); } @Override public String toString() { return String.format( "[%s@%d::mechanism=%s, authorizationId=%s, mutualAuthentication=%s, " + "qualityOfProtection=%s, securityStrength=%s]", getClass().getName(), hashCode(), getMechanism(), getAuthorizationId(), getMutualAuthentication(), getQualityOfProtection(), getSecurityStrength()); } }