The ability to specify multiple client IDs. I feel...
# ideas-and-suggestions
d
The ability to specify multiple client IDs. I feel like this would just be making the field an array and checking to see if the client id being used is in there. Context: When you do sign in with Google, you need to specify what client is using is using the Google SSO. You then get that client id and put it inside Supabase UI. When specifying what client is using the Google SSO: For Android you can use Web or Android. For Web you have to use Web. For iOS you have to use iOS. This means I can't use Google SSO using multiple platforms if I'm using Supabase. And I'd like to think this isn't a big deal to implement but that's never true. I can help out with PRs and whatever. I'm efficient in dart, node, and golang. Does it make sense to work on the code PR first and once that's done then update the UI in Supabase? Or is not something you guys want?
h
I would presume this is somthing that would warant and RFC first
as it would be a majr change to auth logic
d
Yeah I imagine so. So probably for the forseeable future Supabase can't support multiple platforms, correct?
h
I thought you could have multiple platforms on one google secret
d
Android and Web can both use the web client id
But iOS needs to use iOS
So you can't use iOS with anything else
h
🤔
Can you link to where in the google docs it says this?
also did you follow this guide for creating the google OAuth client? https://supabase.com/docs/guides/auth/auth-google
d
Looks like apple made it so you can't use their WebView
h
ah, have you filed an issue on the gotrue repo?
d
I have not. I can go ahead and do that!