Supabase Google/Apple Auth providers missing in new FlutterFlow Supabase OAuth integration

Integrations

Supabase Google/Apple Auth providers missing in new FlutterFlow Supabase OAuth integration

Hi everyone,

I’m currently blocked while setting up Google + Apple login with Supabase Auth in a FlutterFlow project.

The project is connected to Supabase through the new “Connect with Supabase OAuth” flow. The Supabase integration shows as connected/healthy and the selected Supabase project is correct.

However, in:

App Settings → Authentication

I only see:

  • Enable Authentication

  • Authentication Type: Supabase

  • Initial Page / Logged In Page

  • Specific Login Instructions

I do not see the expected Supabase Authentication provider section where I can enable:

  • Google Authentication

  • iOS Client ID

  • Web Client ID

  • Apple Authentication

Because of that, in the Action Flow editor, the Supabase Auth → Log In action only offers Email as provider. Google and Apple are not available.

The Issues panel shows:

Auth action type must specify provider
Auth provider null is not supported for Supabase Authentication.

My question:

Where do I enable Google and Apple Supabase Auth providers in the new FlutterFlow Supabase OAuth integration?

More specifically:

  1. Is the old “Supabase Authentication” provider section still supposed to appear?

  2. If yes, why might it be missing?

  3. Is there a new location for Google/Apple provider setup?

  4. Is this a project migration issue, UI bug, or expected behavior?

  5. How do I make Google/Apple appear in the Supabase Auth action provider dropdown?

Screenshots I can provide:

  • New project: App Settings → Authentication without provider section

  • New project: Integrations → Supabase connected/healthy

  • New project: Self-hosted tab saying API keys are no longer permitted

  • Action Flow provider dropdown showing only Email

  • Issues panel with provider=null error

  • Older working project where Google/Apple toggles are visible

Any guidance would be appreciated. This currently blocks Google/Apple login wiring entirely.

Best,
Julian

What have you tried so far?

I compared this with another older FlutterFlow project where Supabase Auth works. In that older project, the provider section is visible under App Settings → Authentication, with Google ON, iOS Client ID, Web Client ID and Apple ON.

In the new project, that section is missing completely.

I also checked:

Integrations → Supabase

The project is connected via OAuth and marked healthy. Under the “Connect to Self-Hosted Supabase” tab, FlutterFlow says that API-key based connections to Supabase databases are no longer permitted except for self-hosted Supabase. So it looks like the old API URL / anon key flow is no longer available for normal Supabase Cloud projects.

Did you check FlutterFlow's Documentation for this topic?
No
2
1 reply