-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.email being added as a provider. Do you know how to handle that by any chance?