Class SaslExtensionsCallback

java.lang.Object
org.apache.kafka.common.security.auth.SaslExtensionsCallback
All Implemented Interfaces:
Callback

public class SaslExtensionsCallback extends Object implements Callback
Optional callback used for SASL mechanisms if any extensions need to be set in the SASL exchange.
  • Constructor Details

    • SaslExtensionsCallback

      public SaslExtensionsCallback()
  • Method Details

    • extensions

      public SaslExtensions extensions()
      Returns always non-null SaslExtensions consisting of the extension names and values that are sent by the client to the server in the initial client SASL authentication message. The default value is SaslExtensions.empty() so that if this callback is unhandled the client will see a non-null value.
    • extensions

      public void extensions(SaslExtensions extensions)
      Sets the SASL extensions on this callback.
      Parameters:
      extensions - the mandatory extensions to set