Class SaslHelper
- java.lang.Object
-
- com.couchbase.client.core.io.netty.kv.sasl.SaslHelper
-
public class SaslHelper extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
platformHasSaslPlain()
Returns true iffSasl.createSaslClient(java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.util.Map<java.lang.String, ?>, javax.security.auth.callback.CallbackHandler)
supports the PLAIN mechanism.
-
-
-
Method Detail
-
platformHasSaslPlain
public static boolean platformHasSaslPlain()
Returns true iffSasl.createSaslClient(java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.util.Map<java.lang.String, ?>, javax.security.auth.callback.CallbackHandler)
supports the PLAIN mechanism.PLAIN is always supported, unless the JVM runs in a restricted mode that prevents plaintext authentication.
We could easily provide our own SASL PLAIN implementation, but for now we're honoring the platform restriction.
-
-