@Override
    public String getMechanismName() {
        return mechanism.mechanismName();
    }
SaslClient implementation for SASL/SCRAM.
<p>
This implementation expects a login module that populates username as
the Subject's public credential and password as the private credential.

@see <a href="https://tools.ietf.org/html/rfc5802">RFC 5802</a>
clients/src/main/java/org/apache/kafka/common/security/scram/internals/ScramSaslClient.java