Interface | Description |
---|---|
AuthenticateCallbackHandler | |
AuthenticationContext |
An object representing contextual information from the authentication session.
|
KafkaPrincipalBuilder |
Pluggable principal builder interface which supports both SSL authentication through
SslAuthenticationContext and SASL through SaslAuthenticationContext . |
Login |
Login interface for authentication.
|
PrincipalBuilder | Deprecated
As of Kafka 1.0.0, use
KafkaPrincipalBuilder instead. |
SecurityProviderCreator |
An interface for generating security providers.
|
SslEngineFactory |
Plugin interface for allowing creation of
SSLEngine object in a custom way. |
Class | Description |
---|---|
DefaultPrincipalBuilder | Deprecated
As of Kafka 1.0.0.
|
KafkaPrincipal |
Principals in Kafka are defined by a type and a name.
|
PlaintextAuthenticationContext | |
SaslAuthenticationContext | |
SaslExtensions |
A simple immutable value object class holding customizable SASL extensions
|
SaslExtensionsCallback |
Optional callback used for SASL mechanisms if any extensions need to be set
in the SASL exchange.
|
SslAuthenticationContext |
Enum | Description |
---|---|
SecurityProtocol |