Integrating 2 Factor Authentication (2FA) into Glide?

Seeking guidance and/or feedback regarding 2FA within Glide. I ask as I have a Glide App specifically built for an industry sector where 2FA is the norm.

My understanding is that there is no native 2FA within Glide. If so, is there any way to utilise 2FA as an outer wrapper or first entry point to the glide app when viewing/using (predominantly) on workstation ?

I would use SSO with Microsoft and since you can configure 2FA in Entra ID, you would be good to go!

Hi Maxime,

Great to hear of your solution.

Are you able to provide a few more details regarding integration/set up utilising SSO with Mircosoft and Entra ID please ?

3 Likes

You should have everything you need in the documentation Jeff gave !

1 Like

Hi. Just returning back to this as it has been established that SSO is not a usable solution as our user base is not restricted to our organisation

The authentication methods offered natively by Glide are:

  1. PIN emails sent from Glide, Gmail, or Microsoft
  2. Magic‑link email sent from Glide
  3. Social‑OAuth with Google (“Sign in with Google”)
  4. Single sign-on (SSO)
  5. PIN texts sent from Twilio (SMS OTP one-time password)

The authentication methods that Glide does not offer:

  1. Hardware security key
  2. Authenticator app TOTP time-based one-time password (e.g., Google Authenticator, Authy)
  3. Email + password
  4. Phone‑based push‑notification

Unfortunately you are correct, we don’t have any native 2FA within Glide.

Two ideas:

  1. If you’re on an entreprise plan and if you set up SSO, perhaps there would be a way to set up SSO that doesn’t restrict sign-in to a single domain name?
  2. If you have your own domain name for your app, I wonder if you could point the domain name to a 2FA layer which would then forward to the app. Something like domain name → 2FA service/layer → Glide app.

Hi Nathan, keen to explore this further and how it could be implemented.

The App does utilise its own domain name.

Would also be keen to understand if the creation/use of unique user password could also implemented this way ?

1 Like

One way I could think of is by using Cloudflare. I am not sure if you have already explored this but there is something called ‘Cloudflare Access’ which could possibly be useful in this scenario (if your domain is or can be hosted on Cloudflare). This can act as a first layer in the login, requiring users to sign in there first, and then again on Glide. The only caveat that may arise with this is if users go to the glide.page link instead of the custom domain as this would not be proxied and therefore no Cloudflare Access.

2 Likes