Authenticate with Firebase Auth

Hi friends,

I am very new in retool and I want to create LogIn and SignUp buttons for external users using the Authentication Firebase service. If authentication is successful, the user must be redirected to a different page. Are these functionalities supported in retool? What are the basic steps that I need to follow?

Thanks in advance.

Fabian

Hey there @fabiancpl, and welcome to the community! We have a Firebase auth integration, but it's for working with your Firebase auth data (i.e. using the admin SDK). In terms of using Firebase Auth to authenticate your Retool users, that should be doable via custom auth flows. Here's our docs on that:

https://docs.retool.com/docs/custom-api-authentication

You'd use the REST endpoints that Firebase auth offers in place of the internal placeholders we have here.

In terms of redirecting - generally, the way we handle these custom auth flows is to prompt the users of specific Retool apps to authenticate via a modal if the app queries a resource that requires it.