Embedding Airbyte using iframe with authentication info in URL

Summary

Is it possible to embed Airbyte using iframe and pass authentication info in the URL for user authentication?


Question

Hi all,
I need small info. Is it possible to embed the airbyte using iframe and pass the auth info in the URL to authenticate the user? We are working on POC and this is one thing stopping us to complete the POC



This topic has been created from a Slack thread to give it more visibility.
It will be on Read-Only mode here. Click here if you want to access the original thread.

Join the conversation on Slack

["embed", "iframe", "authentication", "URL", "POC"]

hi <@U035912NS77>, thanks for the reply. Let me explore proxy-based auth and if that works then it’s fine otherwise we also need to go with Airbyte APIs and our custom UI to avoid embedding Airbyte.

we need full access to Airbyte for all the users and we will be using workspaces to handle multiple customers.

BTW I wanted to know more about your implementation as we are also trying the same thing but because of time constraints, we are avoiding the UI development part and trying to use AIrbyte for the time being. I’ll DM you.

You might be able to use a proxy-based auth through something like nginx with tokens created by your app and authorized that way.

But I’m also wondering if you need your user to have full access to Airbyte.

For us, we hide Airbyte completely and authenticate our users directly, then just pass those credentials to Airbyte jobs over the Airbyte API and read the job statuses to report back in our interface. This has worked really well for us, and feels a lot cleaner than an iframe if you don’t need your users to have full access to Airbyte.