Class PreTokenValidationExtensionsValidatorCallback
java.lang.Object
org.apache.kafka.common.security.oauthbearer.CommonExtensionsValidatorCallback
org.apache.kafka.common.security.oauthbearer.PreTokenValidationExtensionsValidatorCallback
- All Implemented Interfaces:
Callback,Contextable
public class PreTokenValidationExtensionsValidatorCallback
extends CommonExtensionsValidatorCallback
This callback class will be used to process the sasl extensions even before
we validate the token, hence it does not accept token as constructor argument.
-
Field Summary
Fields inherited from class org.apache.kafka.common.security.oauthbearer.CommonExtensionsValidatorCallback
SEPARATOR -
Constructor Summary
ConstructorsConstructorDescriptionPreTokenValidationExtensionsValidatorCallback(SaslExtensions extensions, boolean isExternalOAuthToken) PreTokenValidationExtensionsValidatorCallback(SaslExtensions extensions, io.confluent.kafka.util.ClientContext context, boolean isExternalOAuthToken) -
Method Summary
Methods inherited from class org.apache.kafka.common.security.oauthbearer.CommonExtensionsValidatorCallback
addValidated, addValidated, context, data, data, error, errorMessage, errorMessage, errors, ignoredExtensions, inputExtensions, invalidExtensions, valid, valid, valid, validatedExtensions
-
Constructor Details
-
PreTokenValidationExtensionsValidatorCallback
public PreTokenValidationExtensionsValidatorCallback(SaslExtensions extensions, boolean isExternalOAuthToken) -
PreTokenValidationExtensionsValidatorCallback
public PreTokenValidationExtensionsValidatorCallback(SaslExtensions extensions, io.confluent.kafka.util.ClientContext context, boolean isExternalOAuthToken)
-
-
Method Details
-
isExternalOAuthToken
public boolean isExternalOAuthToken()
-