# Login page will make or break your app

**URL:** <https://forum.bubble.io/t/login-page-will-make-or-break-your-app/400677>\
**Category:** Mobile Beta\
**Created:** [September 18, 2026, 7:28pm UTC](https://forum.bubble.io/t/login-page-will-make-or-break-your-app/400677 "2026-09-18T19:28:13Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![daniel66](https://avatars.discourse-cdn.com/v4/letter/d/e9bcb4/32.png) [@daniel66](https://forum.bubble.io/u/daniel66)\
**Post date:** [September 18, 2026, 7:28pm UTC](https://forum.bubble.io/t/login-page-will-make-or-break-your-app/400677/1 "2026-09-18T19:28:14Z")

</div>

For a user to want to use your app, the app **NEEDS** SSO to login.

SSO Bubble app Sign Up goes through the web browser. That is fine! However:

Google works.

Microsoft does not.

Microsoft has the biggest userbase of work email accounts.  
It is **crucial** for Bubble apps to have SSO to succeed.

Bubbles Microsoft SSO works for regular personal accounts. However, for work accounts, the token gets too large and users cant log in even with the browser. So people have created a custom workflow for Microsoft login for web apps. However, custom workflow does not allow the “Sign up with browser” with Bubble Native.

How can we make bubble understand the importance of SSO?

---

<div class="post-metadata">

**Author:** ![parthapatel0723](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/parthapatel0723/32/214181_2.png) [@parthapatel0723](https://forum.bubble.io/u/parthapatel0723)\
**Post date:** [September 19, 2026, 2:21am UTC](https://forum.bubble.io/t/login-page-will-make-or-break-your-app/400677/2 "2026-09-19T02:21:51Z")

</div>

It is possible use a custom workflow and OAuth/Social Sign-in with native mobile. For this, you’d retire the API connector based OAuth flow and instead self-manage it. You can create the entire flow using individual requests in API connector and comparing the sub from the provider to the sub stored on the user, server side then if valid, return a magic login link to the client side. As for making this work with mobile, that’s simple. Create a /oauth page on your app that’s used for web and then use signin with browser and point the page to that oauth page, bubble emits an onLogin or smth of that sort as a param when it comes from mobile native, which u can use to your advantage as well. This is prob terribly worded lol, I’m tired, but happy to explain in detail if needed.

---

<div class="post-metadata">

**Author:** ![daniel66](https://avatars.discourse-cdn.com/v4/letter/d/e9bcb4/32.png) [@daniel66](https://forum.bubble.io/u/daniel66)\
**Post date:** [September 19, 2026, 9:46am UTC](https://forum.bubble.io/t/login-page-will-make-or-break-your-app/400677/3 "2026-09-19T09:46:45Z")

</div>

Hi Parthapatel, many thanks for your reply, but are you sure? Have you tested it for mobile?

I have done what you have described: the self-managed oauth flow for microsoft for my web app. I created the /oauth page and it works fine that way for the web app.

However, on Bubble Native, “Sign in with Browser” only works if it is connected to the “Sign in with social network” option. At least that is what I have experienced and also what Bubble support says.

---

<div class="post-metadata">

**Author:** ![parthapatel0723](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/parthapatel0723/32/214181_2.png) [@parthapatel0723](https://forum.bubble.io/u/parthapatel0723)\
**Post date:** [September 21, 2026, 2:55pm UTC](https://forum.bubble.io/t/login-page-will-make-or-break-your-app/400677/4 "2026-09-21T14:55:01Z")

</div>

Yup, here is a screen recording. You can set a custom page for sign in with browser, which is set to that custom oauth page.

> **[ScreenRecording\_09-21-2026 10-50-44\_1.mp4](https://jumpshare.com/s/TfYz9LbJ4gwGIl6VXFDY)**
>
> Shared with Jumpshare

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/bubble/original/3X/2/8/2847faa74692c2ffa5d939d3dc3724cdd060d247.png) [@system](https://forum.bubble.io/u/system)\
**Post date:** [October 21, 2026, 2:55pm UTC](https://forum.bubble.io/t/login-page-will-make-or-break-your-app/400677/5 "2026-10-21T14:55:29Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
