© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
SupabaseS
Supabase•4mo ago
Arthael

Email not considered as provider if user already uses SSO?

Hi everyone,

I am in the process of creating a NextJS + Supabase app, using turborepo and the app itself was made using
-e with-supabase
-e with-supabase
. The app is meant to be in two parts, a /dashboard that needs to have email login, and other routes (say /google or /github) that can only be accessed to users who linked their google or github account.

When doing some tests, I noticed that if I first sign in through /dashboard, then go to /github -> no issue, both appear as providers in my supabase admin. However, if the users signs in for the first time through /github, then goes to /dashboard in the future and signs in using email, they can "sign up" but they receive no email with a confirmation link (likely because they technically already exist), they can only "sign in" and for this need to request a new password. At this point they do receive the email and are able to log in, however I do not see
email
email
being added as a provider. Do you know how to handle that by any chance?

Thank you in advance!
Supabase banner
SupabaseJoin
Supabase gives you the tools, documentation, and community that makes managing databases, authentication, and backend infrastructure a lot less overwhelming.
45,816Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

SSO Provider Endpoint Issue
SupabaseSSupabase / help-and-questions
2d ago
Not getting user exists error when creating user whose email is already there.
SupabaseSSupabase / help-and-questions
6mo ago
Change user's provider from Google to Email
SupabaseSSupabase / help-and-questions
3y ago
500 Error getting user email from external provider
SupabaseSSupabase / help-and-questions
4y ago