alexsweet opened a new issue, #51453: URL: https://github.com/apache/airflow/issues/51453
### Description Tableau Server Client python library deprecated the PAT based login method in favor of moving programmatic logins to JWT authentication. Add an authentication method in the Tableau airflow provider to support the `JWTAuth` [class](https://tableau.github.io/server-client-python/docs/sign-in-out.html#sign-in-with-json-web-token-jwt) of the tableau server client. This should follow a similar method to the other auth methods, and should look for `jwt` being present within the connection details. ### Use case/motivation This provider removed PAT authentication in v5.0.0, which leaves Tableau cloud users with no method of programmatically using this airflow provider as the basic authentication method of username/password forces MFA to happen. ### Related issues Related to prior issue asking for the PAT method to be reinstated; https://github.com/apache/airflow/issues/25904 ### Are you willing to submit a PR? - [ ] Yes I am willing to submit a PR! ### Code of Conduct - [x] I agree to follow this project's [Code of Conduct](https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md) -- 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]
