@Test public void testNewSaslNegotiator() { final HMACAuthenticator authenticator = new HMACAuthenticator(); assertThrows(RuntimeException.class, () -> authenticator.newSaslNegotiator()); }
@Override public SaslNegotiator newSaslNegotiator(final InetAddress remoteAddress) { throw new RuntimeException("HMACAuthenticator does not use SASL!"); }
HMACAuthenticator extends JanusGraphAbstractAuthenticator { @Override public SaslNegotiator newSaslNegotiator(final InetAddress remoteAddress) { throw new RuntimeException("HMACAuthenticator does not use SASL!"); } }
HMACAuthenticator extends JanusGraphAbstractAuthenticator { @Override public SaslNegotiator newSaslNegotiator(final InetAddress remoteAddress) { throw new RuntimeException("HMACAuthenticator does not use SASL!"); }  }
HMACAuthenticator extends JanusGraphAbstractAuthenticator { @Override public SaslNegotiator newSaslNegotiator(final InetAddress remoteAddress) { throw new RuntimeException("HMACAuthenticator does not use SASL!"); }  @Override boolean requireAuthentication(); @Override SaslNegotiator newSaslNegotiator(final InetAddress remoteAddress); SaslNegotiator newSaslNegotiator(); void setup(final Map<String,Object> config); @Override AuthenticatedUser authenticate(final Map<String, String> credentials); }
HMACAuthenticator extends JanusGraphAbstractAuthenticator { @Override public SaslNegotiator newSaslNegotiator(final InetAddress remoteAddress) { throw new RuntimeException("HMACAuthenticator does not use SASL!"); }  @Override boolean requireAuthentication(); @Override SaslNegotiator newSaslNegotiator(final InetAddress remoteAddress); SaslNegotiator newSaslNegotiator(); void setup(final Map<String,Object> config); @Override AuthenticatedUser authenticate(final Map<String, String> credentials); static final String CONFIG_HMAC_ALGO; static final String CONFIG_TOKEN_TIMEOUT; static final String CONFIG_HMAC_SECRET; }