Class IAMOAuthBearerLoginCallbackHandler

java.lang.Object
software.amazon.msk.auth.iam.IAMOAuthBearerLoginCallbackHandler
All Implemented Interfaces:
CallbackHandler, org.apache.kafka.common.security.auth.AuthenticateCallbackHandler

public class IAMOAuthBearerLoginCallbackHandler extends Object implements org.apache.kafka.common.security.auth.AuthenticateCallbackHandler
This login callback handler is used to extract base64 encoded signed url as an auth token. The credentials are based on JaasConfig options passed to OAuthBearerLoginModule. If config options are provided the MSKCredentialProvider is used. If no config options are provided it uses the DefaultAWSCredentialsProviderChain.
  • Constructor Details

    • IAMOAuthBearerLoginCallbackHandler

      public IAMOAuthBearerLoginCallbackHandler()
  • Method Details