Class TrafficNetworkIdAuthenticator
java.lang.Object
io.confluent.kafka.server.plugins.auth.TrafficNetworkIdAuthenticator
This class is used to authenticate networkID authentication logic between various sasl mechanisms. The traffic is validated based on the validation mode configured in LoginModule or inferred via proxy protocol2 header.
-
Constructor Summary
ConstructorsConstructorDescriptionTrafficNetworkIdAuthenticator(org.apache.kafka.server.traffic.TrafficNetworkIdRoutes networkIdRoutes, TrafficNetworkIdValidationMode networkIdValidationMode, Consumer<String> errorHandler) -
Method Summary
Modifier and TypeMethodDescriptionbooleanauthenticate(Optional<String> networkId, String logicalClusterId)
-
Constructor Details
-
TrafficNetworkIdAuthenticator
public TrafficNetworkIdAuthenticator(org.apache.kafka.server.traffic.TrafficNetworkIdRoutes networkIdRoutes, TrafficNetworkIdValidationMode networkIdValidationMode, Consumer<String> errorHandler)
-
-
Method Details
-
authenticate
-