vladimirdyuzhev opened a new pull request, #13081:
URL: https://github.com/apache/kafka/pull/13081

   When keytab file is not used, and the necessary configuration data are 
provided by the SASL callback handler, the Kerberos TGT renewal fails because 
the code is not re-using the configured CallbackHandler in the re-login 
sequence.
   
   The error is:
   
   ```
   javax.security.auth.login.LoginException: No CallbackHandler available to 
garner authentication information from the user
   ```
   
   The change preserves the instance of the CallbackHandler that was used to 
login into Kerberos and passes it to the LoginContext when TGT needs to be 
renewed. 
   
   The change is tested in DIT with live Kafka and AD KRB instances in our 
current project.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to