Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SSL authentication #3

Open
Tracked by #22
sebastianswms opened this issue Aug 2, 2023 · 2 comments
Open
Tracked by #22

SSL authentication #3

sebastianswms opened this issue Aug 2, 2023 · 2 comments

Comments

@sebastianswms
Copy link
Collaborator

Implement authentication with SSL certificates, same as tap-postgres and target-postgres.

@BamboOSZ
Copy link
Contributor

BamboOSZ commented Apr 4, 2024

Yup, I hit this same issue.
I get the following error when connecting to a particular server. Unfortunately, I do not control the server to turn it off.

sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (3159, 'Connections using insecure transport are prohibited while --require_secure_transport=ON.') (Background on this error at: https://sqlalche.me/e/14/e3q8)

Is this on a roadmap?

@visch
Copy link
Member

visch commented Apr 4, 2024

@BamboOSZ PRs are welcome, I"d assume the implementation is similar to tap-postgres. Note that you can probably use sqlalchemy_options (examples in for PlanetScale in the readme) to utilize SSL right now!

Probably just need to make this a bit more clear in the readme https://github.com/MeltanoLabs/tap-mysql?tab=readme-ov-file#planetscalevitess-support

Unless we should go deeper in our configuration support. What we have now seems ok

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants