I am still stuck on Stripe integration in Flutterflow when using Supabase backend. I am considering building the integration in a custom backend, but I would still really prefer Flutterflow native support. Any videos on this could be interesting
Great video, I request one more tutorial, I have been struggling with weathermap geolocation API from quite long. I want a perfect tutorial which shows how one can leverage latitude longintude from current location in openweathermap API to get current location weather.
What happens if someone creates their account via email and then later tries to sign in with google auth, are they connected? If not how can we connect them?
Yes, if the email used for signing in with Google authentication matches the one used for creating the account via email and password, the user will be logged into the same account. In this case, the account will now have two authentication providers linked to it: email and Google.
Thanks for the great feedback! 😀 For the "Sign in with Google" button, it can be a bit confusing, but FlutterFlow offers clear guidelines and resources to help. 🙌 But maybe we could do a tutorial on this in a future video.
Very good video but no one points out that those action won’t excecute at least on web since after the login action you will be redirected to supabase callback url so the actions following the auth action won’t be excecuted at all
Great video! I was wondering if you could show a tutorial on how to use firebase as the authentication method for a flutterflow project while maintaining a supabase database. I'm having some issues with giving access to the database as I want the tables to be accessed by authenticated users only
hello... The voice is very good. After logging in to Google, the action part to create an account in the Supabase user table is not being executed. Where should I check? thank you
Perhaps after logging in to Google, the next action is the user before registering a user in a table, it appears that Flutterflow first moves to the page set after logging in on the initial page of settings.
Hello, you can try making a user with a trigger on users.auth table in superbase, which can insert a new row into public.users_data after a new user signs up. This way you insert a row into public.users_data table directly from the backend. 😀
@@The_Calda_ I set the action to proceed to the steps below when clicking the Google linked account registration button in Flutterflow. Step 1: Google login Step 2: Register public users table user Step 3: Go to the login page The current situation is as follows. Step 1 is progressing well, and the account is being registered in Supabase's auth table. The problem is that Flutterflow cannot proceed to step 2 and goes directly to Settings >> Authentication >> Page movement after logging in. So I can't register users in the public users table. I would appreciate it if you could give me an answer on where I should check. thank you
@@The_Calda_ I set the action to proceed to the steps below when clicking the Google linked account registration button in Flutterflow. Step 1: Google login Step 2: Register public users table user Step 3: Go to the login page The current situation is as follows. Step 1 is progressing well, and the account is being registered in Supabase's auth table. The problem is that Flutterflow cannot proceed to step 2 and goes directly to Settings >> Authentication >> Page movement after logging in. So I can't register users in the public users table. I would appreciate it if you could give me an answer on where I should check. thank you
There are multiple factors to consider when it comes to choosing your backend structure and both Firebase and Supabase are great options to go with. We usually consider Supabase a better option due to the SQL structure, better performance, and smaller ongoing costs (especially when you scale). There are other project-specific factors to consider always as well, so make sure to do your own research to decide which of the tools is better for your project specifically.
Thanks for the video. Google authentication works in my web mode, but I can't log in on the APK I downloaded from FF. Shouldn't it work there too? What might I be doing wrong? I've already repeated all the steps several times.
If you get this error the issue is probably in the Google credentials. You should have a credential of type Android (delete if you have an existing one) in your projects Google developer console with the correct package name (e.g. com.company.example) and SHA-1 signature. The latter is trickier since you need to generate it yourself, paste it to the Google dev console while generating credentials and then use that credentials clientId in your login setup configuration. Check FlutterFlow Docs: Google Sign-In (Supabase) and then Initial Setup.
If you get this error the issue is probably in the Google credentials. You should have a credential of type Android (delete if you have an existing one) in your projects Google developer console with the correct package name (e.g. com.company.example) and SHA-1 signature. The latter is trickier since you need to generate it yourself, paste it to the Google dev console while generating credentials and then use that credentials clientId in your login setup configuration. Check FlutterFlow Docs: Google Sign-In (Supabase) and then Initial Setup.
Just the guide I was needing! Looking forward to following this one, thanks
Great, thanks! Let us know if you need any further assistance :)
I am still stuck on Stripe integration in Flutterflow when using Supabase backend. I am considering building the integration in a custom backend, but I would still really prefer Flutterflow native support. Any videos on this could be interesting
So smooth, awesome walkthrough.
Thanks a lot for clear expalanation!
Great video, I request one more tutorial, I have been struggling with weathermap geolocation API from quite long. I want a perfect tutorial which shows how one can leverage latitude longintude from current location in openweathermap API to get current location weather.
Sounds interesting, we will definitely look into this :)
What happens if someone creates their account via email and then later tries to sign in with google auth, are they connected? If not how can we connect them?
Yes, if the email used for signing in with Google authentication matches the one used for creating the account via email and password, the user will be logged into the same account. In this case, the account will now have two authentication providers linked to it: email and Google.
Fantastic video! I'd love to know more about getting the proper "sign in with google" button though! Their rules seem little bit confusing
Thanks for the great feedback! 😀 For the "Sign in with Google" button, it can be a bit confusing, but FlutterFlow offers clear guidelines and resources to help. 🙌 But maybe we could do a tutorial on this in a future video.
Very helpful video indeed! Tx.
Very good video but no one points out that those action won’t excecute at least on web since after the login action you will be redirected to supabase callback url so the actions following the auth action won’t be excecuted at all
Beautiful! Have you plan to make tutorial about Apple login in FlutterFlow with Supabase?
Great suggestion! 😃 We'll definitely consider adding it to our upcoming content schedule. Stay tuned and thanks for your interest!
@@The_Calda_ Same here. Any update on Apple login?
As of now, the Apple login tutorial is on our content schedule. Stay tuned for more updates. 🙌😎
@@The_Calda_ Looking forward to this one too
Great video! I was wondering if you could show a tutorial on how to use firebase as the authentication method for a flutterflow project while maintaining a supabase database. I'm having some issues with giving access to the database as I want the tables to be accessed by authenticated users only
Thanks for your feedback! 😃 We'll consider making a guide in the future. Stay tuned :)
Google Sign-In Works on Web but Fails on Android in FlutterFlow with Supabase Auth. anyone facing this issue
hello...
The voice is very good.
After logging in to Google, the action part to create an account in the Supabase user table is not being executed.
Where should I check?
thank you
Perhaps after logging in to Google, the next action is the user before registering a user in a table,
it appears that Flutterflow first moves to the page set after logging in on the initial page of settings.
Hello,
you can try making a user with a trigger on users.auth table in superbase, which can insert a new row into public.users_data after a new user signs up. This way you insert a row into public.users_data table directly from the backend. 😀
@@The_Calda_
I set the action to proceed to the steps below when clicking the Google linked account registration button in Flutterflow.
Step 1: Google login
Step 2: Register public users table user
Step 3: Go to the login page
The current situation is as follows.
Step 1 is progressing well, and the account is being registered in Supabase's auth table.
The problem is that Flutterflow cannot proceed to step 2 and goes directly to Settings >> Authentication >> Page movement after logging in.
So I can't register users in the public users table.
I would appreciate it if you could give me an answer on where I should check.
thank you
@@The_Calda_
I set the action to proceed to the steps below when clicking the Google linked account registration button in Flutterflow.
Step 1: Google login
Step 2: Register public users table user
Step 3: Go to the login page
The current situation is as follows.
Step 1 is progressing well, and the account is being registered in Supabase's auth table.
The problem is that Flutterflow cannot proceed to step 2 and goes directly to Settings >> Authentication >> Page movement after logging in.
So I can't register users in the public users table.
I would appreciate it if you could give me an answer on where I should check.
thank you
Why are you use supabase instead of firebase ?
There are multiple factors to consider when it comes to choosing your backend structure and both Firebase and Supabase are great options to go with. We usually consider Supabase a better option due to the SQL structure, better performance, and smaller ongoing costs (especially when you scale). There are other project-specific factors to consider always as well, so make sure to do your own research to decide which of the tools is better for your project specifically.
Thanks for the video. Google authentication works in my web mode, but I can't log in on the APK I downloaded from FF. Shouldn't it work there too? What might I be doing wrong? I've already repeated all the steps several times.
If you get this error the issue is probably in the Google credentials. You should have a credential of type Android (delete if you have an existing one) in your projects Google developer console with the correct package name (e.g. com.company.example) and SHA-1 signature. The latter is trickier since you need to generate it yourself, paste it to the Google dev console while generating credentials and then use that credentials clientId in your login setup configuration. Check FlutterFlow Docs: Google Sign-In (Supabase) and then Initial Setup.
The ID doesn't let me place anything, do you know why?(8:35)
Make sure to have the id column in your users_data set to type uuid.
Hello I did all the steps but I get this error:
com.google.android.gms.common.api.ApiException: 10:
and I don't know where I'm going wrong :(
If you get this error the issue is probably in the Google credentials. You should have a credential of type Android (delete if you have an existing one) in your projects Google developer console with the correct package name (e.g. com.company.example) and SHA-1 signature. The latter is trickier since you need to generate it yourself, paste it to the Google dev console while generating credentials and then use that credentials clientId in your login setup configuration. Check FlutterFlow Docs: Google Sign-In (Supabase) and then Initial Setup.
@@The_Calda_ Thank you very much, I managed to solve it by creating a new project and with new credentials, and it worked.