Class CouchbaseSaslClientFactory

java.lang.Object
com.couchbase.client.core.io.netty.kv.sasl.CouchbaseSaslClientFactory
All Implemented Interfaces:
SaslClientFactory

public class CouchbaseSaslClientFactory extends Object implements SaslClientFactory
This SaslClientFactory supports all couchbase supported SASL authentication mechanisms.

It first tries to establish a SCRAM-SHA*-based sasl client, but if the mechanism is not supported then it will fall back to the JVM-implemented one which supports the rest (i.e. PLAIN and CRAM-MD5).

Since:
2.0.0