@Override
  public final int hashCode() {
    return getSaslAuthMethod().hashCode();
  }
Provides a hash code to identify this AuthenticationProvider among others. These two fields
must be unique to ensure that authentication methods are clearly separated.
hbase-client/src/main/java/org/apache/hadoop/hbase/security/provider/AbstractSaslClientAuthenticationProvider.java