Guys, in my app currently, I have a public table with extra information linked to the user, when the person logs in I have a workflow that pulls this extra information, and modifies the user’s metadata.
But I want to make an update to be able to log in with Google or iCloud, and apparently I can’t change the metadata when the authentication is external. How can I do it now?
Hello, I think this won’t be possible unfortunately, last time I checked, these methods don’t seem to support metadata. Here you can check an answer from a member of Supabase’s team stating that due to the fact that these methods use OAuth, it’s not possible at the moment:
broberto, have you ever made an application that encountered this situation? I thought it was common and there was a solution
another, to have a solution, you may even have to do some workaround, but you would probably have to change the supabase plugin (in the codes), and it is not possible to upload a custom plugin currently
It is not about the WeWeb’s Supabase Plugin, it’s about how Supabase works. You of course could implement your own auth, but tha would defy the purpose of using Supabase.