[NEW PLUGIN] Microsoft Connect - The Easiest Way to Add Microsoft Login (Entra ID / Personal) to Bubble!

Hey bubblers! :waving_hand:

Let’s be honest: setting up OAuth 2.0 with Microsoft (Entra ID / Azure AD) from scratch is a massive headache. Their documentation is a maze, and getting the API calls right with the correct headers and tokens can take hours of frustrating trial and error.

I needed a rock-solid, plug-and-play solution for my own app, so I built Microsoft Connect. :office_building::locked_with_key:

This plugin completely abstracts the complexity of the Microsoft Graph API. You just paste your keys, and it works natively with Bubble’s workflows!

:glowing_star: What makes it special?

  • Universal Access: It supports BOTH organizational directories (Enterprise/School Entra ID accounts) AND personal accounts (@outlook, @hotmail, Xbox, Skype). You don’t have to choose!

  • Native Bubble Integration: Works directly with Bubble’s Signup/login with a social network action.

  • Full Profile Data: Doesn’t just grab the email. It includes a built-in Data Call (Get User Profile) so you can easily pull the user’s displayName, givenName, surname, and more directly into your database.

  • Clean & Secure: Uses the standard Authorization: Bearer header flow required by Microsoft’s latest security policies.

:hammer_and_wrench: How easy is it?

  1. Create a free App in the Azure Portal.

  2. Copy your Client ID and Secret Value into the plugin settings.

  3. Add the native login workflow. That’s it! (Detailed step-by-step instructions are included on the plugin page).

:link: Check out the Plugin here: CLICK HERE

:link: Demo Page: CLICK HERE

If you’re building B2B SaaS apps or corporate portals, offering a “Sign in with Microsoft” button is practically a requirement. I hope this plugin saves you the hours of debugging I had to go through! :sweat_smile:

Let me know if you have any questions, run into any issues, or need help setting up your Azure Redirect URIs! Happy building! :rocket::backhand_index_pointing_down:

1 Like