2FA in Bubble, is it trash?

I’m implementing 2FA into my app, and can’t seem to find many tutorials or posts about the native 2FA from Bubble. Is it not good?

I already see some issues, not that it’s terrible but I can’t redirect users off directly accessing the page I use for the redirect option publicly unlike the reset pw or email verification ones which have a url param I can use. Apart from that, I haven’t tested but it looks like it removes url params when redirecting, not sure if it adds them back but if not that breaks my deeplinks from login.

I’ve never implemented 2FA in Bubble and I’m thinking maybe I should just build my own system.

I appreciate this, it’s a great breakdown. I did end up going custom, but am using backend custom events to ensure the user isn’t logged in on the client side first, instead it checks and returns if the credentials are right on the backend and if the user is using 2FA, based on that it sends a magic link or doesn’t to the client side. WU is def. true, but I think for user convenience, I’m going to have to suck it up for the time being. I actually went with an internal API I host on Cloudflare for the app, that’s the source of truth for the tokens and all.