Airbyte User Management Workaround With OAuth2 Proxy17 Mar 2022
If you’re experimenting with Airbyte and need authentication, consider hosting it behind: oauth2-proxy. OAuth2 proxy is a reverse proxy that gets you instant email based authentication in front of your Airbyte instance 🎉.
I’ve published a repo with a setup that’s deployed with Ansible. For this demo, OAuth2-proxy is configured to use Github for authentication and certbot for certs– both services are proxied behind Nginx 👍.
The setup isn’t meant for production but it’s useful as inspiration for a demo or as a proof-of-concept implementation. A production installation of oauth2-proxy should use redis for session storage– the
ENV vars for Airbyte should also get looked at. The docs for Airbyte and oauth2-proxy are a good place to start 📚.