ayush786hack opened a new pull request, #13676: URL: https://github.com/apache/gravitino/pull/13676
## What changes were proposed in this pull request? This PR adds support for the OAuth 2.0 `client_secret_basic` authentication method for the Java and Python clients. Previously, the clients supported `client_secret_post` when requesting OAuth 2.0 access tokens. ## Changes - Add `OAuth2ClientAuthenticationMethod` - Add configurable `client_secret_basic` authentication - Send client credentials through the HTTP `Authorization: Basic` header - Preserve the existing `client_secret_post` behavior - Add Java unit test coverage - Add Python unit test coverage ## Testing - Java OAuth2 token provider tests - Python OAuth2 token provider tests The relevant tests passed successfully. Fixes #12436 -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
