Right now, from what I can tell, social media OAuth logins only work if the user originally signed up with that specific OAuth.
Example: User signs up with Facebook, then later visits the Bubble App again and has forgotten if she used a password or authenticated with Facebook or authenticated with Google. User clicks the “Continue with Google” button and gets the pop-up telling her that an account with her email address is already there, is thrown back to the signup page.
As it stands, Bubble App designers have these options:
Implement ONLY ONE social media OAuth, unless they want users to encounter a (quite useless) pop-up.
Use multiple social media OAuths (to give people options), but expect users to remember which social media authentication they originally used, or expect users to not get annoyed about multiple failed login attempts.
So my question is: Is there any way to use the social media OAuths as an email validator, regardless of whether the user’s initial sign-up OAuth was with Facebook or Google, etc. ? Perhaps this is an innate limitation of the OAuths that Bubble cannot address. Just curious!