ClassDescriptionAn object representing contextual information from the authentication session.Principals in Kafka are defined by a type and a name.Pluggable principal builder interface which supports both SSL authentication through
SslAuthenticationContextand SASL through
SaslAuthenticationContext.Serializer/Deserializer interface for
KafkaPrincipalfor the purpose of inter-broker forwarding.Login interface for authentication.A simple immutable value object class holding customizable SASL extensions.Optional callback used for SASL mechanisms if any extensions need to be set in the SASL exchange.An interface for generating security providers.Plugin interface for allowing creation of
SSLEngineobject in a custom way.