Multiple social logins?

Recently I read someone explaining that with Bubble you’re only able to have 1 social login, is that correct? Or can I just allow the user to connect to as many social accounts as he wants?

This is partially correct.
The user can only use one “log in with social account”. If the user is already logged in (for example with Google) and you let him use the action again (with MS for example) the credentials will be replaced for this user with the MS login (same if the user is logged in using Bubble email/password).

You can use manual oauth2 process to handle multiple social login.

Finally, tools like auth0, if I remember, can handle multiple social logins for a single user if they can match them

I’m not 100% sure you can use many social accounts on a single User account in Bubble as from what I believe is happening with social logins, is Bubble will create the User in Bubble with the social sites email and password details shared via the authorization process when user signs up and provides access to the social site account. So, if you were to say allow user to sign up with Google, it will create a User account in Bubble with that Google account email. Then if you say signup with facebook, if that user created their facebook account with the same email address their Google account uses, then signup with facebook will fail as a user with that email address already exists. On the flip side, if that same user were to be signed up with Google and then signs up with Facebook and the facebook email address is different from that on the Google account, then Bubble will be created a second User in bubble using the email from Facebook. So a single ‘user’ will have Two User accounts in Bubble.

That is how I understand it, but I could be wrong and there may be some way to make it so a Single User Account in Bubble can have Multiple social media logins associated but I do not think it is possible with native Bubble.

The main question is what is the use case?

For example, if you use make, you will login to make with one specific option (could be email/password OR one social network they allow to signup/login. Like for Bubble, if you try to login with an email that is already created using a different option, even if this is the same email, you will get an error message.).

But once you are logged in, you can connect multiple social network to use in their scenario. This can be done in Bubble using manual auth process instead of user-agent auth.

One often case see here is to create an app that can post on multiple channel (facebook, instagram, X… ). This is possible using manual auth process.

So is this something that requires the User to be logged in to an Existing Bubble User account, whether that User account was originally created by signing up with social site credentials or not doesn’t matter?

And once the User is logged into their account, we have to use API connector calls to the desired social networks which have the API calls setup to use Manual Auth Process and can not use the Bubble built plugins for Google or Facebook since those are setup already using API calls with User-Agent Auth? And this also would mean we can not use the bubble action of Login/Signup with social account because those actions are using the User-Agent Auth?

This I believe is slightly different than multiple social logins for the purpose of signing up or logging into the bubble app, and is instead more focused on just enabling a user to connect to their social account for purposes of posting onto the social media sites which would just require consent to manipulate the social account via the Bubble app, but is not intended to allow the User of the Bubble app to Login to the Bubble app with the social media account.

Maybe I am misunderstanding the topic. In my view the OP is asking about multiple social logins for signing up or logging into the Bubble app, but perhaps the OP is asking how to connect multiple social media site accounts to a single Bubble User account without a need to Login to the bubble user account with any of the connected social media accounts.

This topic was automatically closed after 70 days. New replies are no longer allowed.