Class ExternalMechanism

java.lang.Object
com.rabbitmq.client.impl.ExternalMechanism
All Implemented Interfaces:
SaslMechanism

public class ExternalMechanism extends Object implements SaslMechanism
The EXTERNAL auth mechanism
  • Constructor Details

    • ExternalMechanism

      public ExternalMechanism()
  • Method Details

    • getName

      public String getName()
      Description copied from interface: SaslMechanism
      The name of this mechanism (e.g. PLAIN)
      Specified by:
      getName in interface SaslMechanism
      Returns:
      the name
    • handleChallenge

      public LongString handleChallenge(LongString challenge, String username, String password)
      Description copied from interface: SaslMechanism
      Handle one round of challenge-response
      Specified by:
      handleChallenge in interface SaslMechanism
      Parameters:
      challenge - the challenge this round, or null on first round.
      username - name of user
      password - for username
      Returns:
      response