See: Description
| 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. |
| KafkaPrincipalSerde |
Serializer/Deserializer interface for
KafkaPrincipal for the purpose of inter-broker forwarding. |
| Login |
Login interface for authentication.
|
| SecurityProviderCreator |
An interface for generating security providers.
|
| SslEngineFactory |
Plugin interface for allowing creation of
SSLEngine object in a custom way. |
| Class | Description |
|---|---|
| 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 |