Sushant Mahajan created KAFKA-15077: ---------------------------------------
Summary: FileTokenRetriever does trim the token before returning it. Key: KAFKA-15077 URL: https://issues.apache.org/jira/browse/KAFKA-15077 Project: Kafka Issue Type: Bug Components: clients Reporter: Sushant Mahajan The {{FileTokenRetriever}} class is used to read the access_token from a file on the clients system and then the info is passed along with jaas config to the {{{}OAuthBearerSaslServer{}}}. The server uses the class {{OAuthBearerClientInitialResponse}} to validate the token format. In case the token was sent using {{FileTokenRetriever}} on the client side, some EOL character is getting appended to the token, causing authentication to fail with the message: {{ERROR org.apache.kafka.common.errors.SaslAuthenticationException: Authentication failed during authentication due to invalid credentials with SASL mechanism OAUTHBEARER (kafka.admin.TopicCommand$)}} On the server side the following line [https://github.com/apache/kafka/blob/trunk/clients/src/main/java/org/apache/kafka/common/security/oauthbearer/internals/OAuthBearerClientInitialResponse.java#L68] with throw an exception failing the request. -- This message was sent by Atlassian Jira (v8.20.10#820010)