How to "change" a user's credentials from Twitter to native signup?

Is it possible to have a user first authenticate with Twitter and then, at a deeper point in the onboarding experience, allow them to formally “sign up” (using email+password), where that secondary signup replaces their existing Twitter credentials but otherwise maintains the same data for that user?

Alternatively, is it possible to use Bubble’s Twitter plugin as a way to pull user’s Twitter timeline data but NOT use it to define them as a user in my app (meaning they would continue to be identified only by their IP as a new/unknown user is today)?

(btw These questions all stem from the fact that Twitter’s API doesn’t support OAuth 2.0 to just grab timeline data and Bubble doesn’t support OAuth 1.0. I blame Twitter, not Bubble! :slight_smile: )

2 Likes