Class OAuthBearerValidatorCallback

java.lang.Object
org.apache.kafka.common.security.oauthbearer.OAuthBearerValidatorCallback
All Implemented Interfaces:
Callback

@Evolving
public class OAuthBearerValidatorCallback
extends Object
implements Callback
A Callback for use by the SaslServer implementation when it needs to provide an OAuth 2 bearer token compact serialization for validation. Callback handlers should use the error(String, String, String) method to communicate errors back to the SASL Client as per RFC 6749: The OAuth 2.0 Authorization Framework and the IANA OAuth Extensions Error Registry. Callback handlers should communicate other problems by raising an IOException.

This class was introduced in 2.0.0 and, while it feels stable, it could evolve. We will try to evolve the API in a compatible manner, but we reserve the right to make breaking changes in minor releases, if necessary. We will update the InterfaceStability annotation and this notice once the API is considered stable.