Class SaslConfig


  • public class SaslConfig
    extends Object
    • Field Detail

      • jaasConfig

        @ConfigItem
        public Optional<String> jaasConfig
        JAAS login context parameters for SASL connections in the format used by JAAS configuration files
      • clientCallbackHandlerClass

        @ConfigItem
        public Optional<String> clientCallbackHandlerClass
        The fully qualified name of a SASL client callback handler class
      • loginCallbackHandlerClass

        @ConfigItem
        public Optional<String> loginCallbackHandlerClass
        The fully qualified name of a SASL login callback handler class
      • loginClass

        @ConfigItem
        public Optional<String> loginClass
        The fully qualified name of a class that implements the Login interface
      • kerberosServiceName

        @ConfigItem
        public Optional<String> kerberosServiceName
        The Kerberos principal name that Kafka runs as
      • kerberosTicketRenewWindowFactor

        @ConfigItem
        public Optional<Double> kerberosTicketRenewWindowFactor
        Login thread will sleep until the specified window factor of time from last refresh
      • kerberosTicketRenewJitter

        @ConfigItem
        public Optional<Double> kerberosTicketRenewJitter
        Percentage of random jitter added to the renewal time
      • kerberosMinTimeBeforeRelogin

        @ConfigItem
        public Optional<Long> kerberosMinTimeBeforeRelogin
        Percentage of random jitter added to the renewal time
      • loginRefreshWindowFactor

        @ConfigItem
        public Optional<Double> loginRefreshWindowFactor
        Login refresh thread will sleep until the specified window factor relative to the credential's lifetime has been reached-
      • loginRefreshWindowJitter

        @ConfigItem
        public Optional<Double> loginRefreshWindowJitter
        The maximum amount of random jitter relative to the credential's lifetime
      • loginRefreshMinPeriod

        @ConfigItem
        public Optional<Duration> loginRefreshMinPeriod
        The desired minimum duration for the login refresh thread to wait before refreshing a credential
      • loginRefreshBuffer

        @ConfigItem
        public Optional<Duration> loginRefreshBuffer
        The amount of buffer duration before credential expiration to maintain when refreshing a credential
    • Constructor Detail

      • SaslConfig

        public SaslConfig()