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 Summary
-
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
- Returns:
- a
Map
of optional values to use when performing SASL authentication.
-