Package org.apache.kafka.common.security.auth
-
Interface Summary Interface Description AuthenticateCallbackHandler AuthenticationContext An object representing contextual information from the authentication session.KafkaPrincipalBuilder Pluggable principal builder interface which supports both SSL authentication throughSslAuthenticationContext
and SASL throughSaslAuthenticationContext
.KafkaPrincipalSerde Serializer/Deserializer interface forKafkaPrincipal
for the the purpose of inter-broker forwarding.Login Login interface for authentication.PrincipalBuilder Deprecated. As of Kafka 1.0.0, useKafkaPrincipalBuilder
instead.SecurityProviderCreator An interface for generating security providers.SslEngineFactory Plugin interface for allowing creation ofSSLEngine
object in a custom way. -
Class Summary 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 extensionsSaslExtensionsCallback Optional callback used for SASL mechanisms if any extensions need to be set in the SASL exchange.SslAuthenticationContext -
Enum Summary Enum Description SecurityProtocol