Interface SaslCredentialsProvider


public interface SaslCredentialsProvider
Interface for a supplier of login credentials used by the SASL Authenticator to select and configure the client SASL mechanism.
  • Method Details

    • vhost

      String vhost()
      Returns:
      the virtual host value to use when performing SASL authentication.
    • username

      String username()
      Returns:
      the user name value to use when performing SASL authentication.
    • password

      String password()
      Returns:
      the password value to use when performing SASL authentication.
    • localPrincipal

      Principal localPrincipal()
      Returns:
      the local principal value to use when performing SASL authentication.
    • options

      default Map<String,Object> options()
      Returns:
      a Map of optional values to use when performing SASL authentication.