Awesome ! Is there any easy way / tutorial, to have 3 types of sign in available at the same time ? I mean by that having Google / Apple / Email sign in working together ?
This has one issue. For some reason, Sup abase is only adding the email to the database. It does not add the full name. This forces developers to build a workaround to insert user data. In cases where onAuthStateChanges is listening for login, it could cause for some unnecessary coding
What about using react-native-apple-authentication if you're not using Expo? Does that work? I'm getting "Passed nonce and nonce in id_token should either both exist or not.", which suggests it doesnt work, even though its stated as a vague solution on the signin with Apple page in the supabase documentation.
See here: supabase.com/docs/reference/javascript/auth-admin-deleteuser . Note that this needs to be done with your service_role (secret) key in a secure server-side enviroment!
How on earth Apple get away with forcing people to use apple signin if you're using 3rd party auth is beyond me. Imagine if MSFT had tried to do that in the 1990s.
It would be great to have a web version of this tutorial, as it's difficult to find any articles or videos about it.
what i love is that the hard part is getting information from apple developpers account to put in supabase but no video show how and where to get it
I was actually wondering about that 😂 Have you found a good guide for that by now?
Awesome ! Is there any easy way / tutorial, to have 3 types of sign in available at the same time ?
I mean by that having Google / Apple / Email sign in working together ?
Thanks for this. Can you provide a how to on converting an anonymous user into a permanent user, using Apple auth?
This has one issue. For some reason, Sup abase is only adding the email to the database. It does not add the full name. This forces developers to build a workaround to insert user data. In cases where onAuthStateChanges is listening for login, it could cause for some unnecessary coding
Alot has already changed but this guide truely is still very much appriciated! Thanks. Love the videos bro.
Can explain How can do this in IOS environment ?
What about using react-native-apple-authentication if you're not using Expo? Does that work? I'm getting "Passed nonce and nonce in id_token should either both exist or not.", which suggests it doesnt work, even though its stated as a vague solution on the signin with Apple page in the supabase documentation.
There is a way to use a webhook to listen user.cretate event to sync with my database ?
so if we want to use the sign im with apple we need imperativly an mac or an iphone . i ask you that cuz i'm building my reactbapp on a windows laptop
Yes, you will either need a Mac with iOS Simulator or a physical iOS device.
How to delete user from Authentication? I mean delete user totally!
See here: supabase.com/docs/reference/javascript/auth-admin-deleteuser . Note that this needs to be done with your service_role (secret) key in a secure server-side enviroment!
This action can also be performed in the Supabase Dashboard manually when you're logged in as an admin!
That was super helpful.
How on earth Apple get away with forcing people to use apple signin if you're using 3rd party auth is beyond me. Imagine if MSFT had tried to do that in the 1990s.
Microsoft do that now in 2024 lol