Class SaslAuthenticationContext

java.lang.Object
org.apache.kafka.common.security.auth.SaslAuthenticationContext
All Implemented Interfaces:
AuthenticationContext

public class SaslAuthenticationContext extends Object implements AuthenticationContext
  • Constructor Details

    • SaslAuthenticationContext

      public SaslAuthenticationContext(long sessionId, SaslServer server, SecurityProtocol securityProtocol, InetAddress clientAddress, String listenerName)
    • SaslAuthenticationContext

      public SaslAuthenticationContext(SaslServer server, SecurityProtocol securityProtocol, InetAddress clientAddress, String listenerName)
      Method used for tests. Session id is not required to be generated in case of tests.
    • SaslAuthenticationContext

      public SaslAuthenticationContext(long sessionId, SaslServer server, SecurityProtocol securityProtocol, InetAddress clientAddress, String listenerName, Optional<SSLSession> sslSession, boolean isMTlsSession, boolean disableSwitchover)
    • SaslAuthenticationContext

      public SaslAuthenticationContext(long sessionId, SaslServer server, SecurityProtocol securityProtocol, InetAddress clientAddress, String listenerName, Optional<SSLSession> sslSession, boolean isMTlsSession, boolean disableSwitchover, boolean enableIpFiltering)
    • SaslAuthenticationContext

      public SaslAuthenticationContext(long sessionId, SaslServer server, SecurityProtocol securityProtocol, InetAddress clientAddress, String listenerName, Optional<SSLSession> sslSession, boolean isMTlsSession, boolean disableSwitchover, boolean enableIpFiltering, org.apache.kafka.common.security.authenticator.PathAwareSniHostName sniHostName)
    • SaslAuthenticationContext

      public SaslAuthenticationContext(long sessionId, SaslServer server, SecurityProtocol securityProtocol, InetAddress clientAddress, String listenerName, Optional<SSLSession> sslSession, boolean isMTlsSession, boolean disableSwitchover, boolean enableIpFiltering, org.apache.kafka.common.security.authenticator.PathAwareSniHostName sniHostName, org.apache.kafka.common.network.ProxyTlvProvider proxyTlvProvider)
  • Method Details