Class OAuthBearerValidatorCallback

  • All Implemented Interfaces:
    javax.security.auth.callback.Callback

    @Evolving
    public class OAuthBearerValidatorCallback
    extends java.lang.Object
    implements javax.security.auth.callback.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.