A integração do site já consulta os provedores habilitados em /auth/v1/settings. Abra o formulário de login depois de habilitar um provedor: o respectivo botão aparecerá automaticamente. Não é necessário colocar client ID ou client secret no código do site.
Preencha a origem JavaScript autorizada:
https://terramapa.danielleczfranco.chatgpt.site
Preencha o URI de redirecionamento autorizado (callback do SUPABASE):
https://pkofzhlcbqupanzydyyf.supabase.co/auth/v1/callback
Copie o Client ID e o Client Secret diretamente para o provedor Google em Supabase → Authentication → Sign In / Providers e habilite-o: https://supabase.com/dashboard/project/pkofzhlcbqupanzydyyf/auth/providers?provider=Google
Não envie o Client Secret no chat nem o salve no GitHub/front-end.
Em Supabase → Authentication → URL Configuration, confira:
Site URL: https://terramapa.danielleczfranco.chatgpt.site
Redirect URL autorizada: https://terramapa.danielleczfranco.chatgpt.site/
https://supabase.com/dashboard/project/pkofzhlcbqupanzydyyf/auth/url-configuration
A configuração no Google exige acesso ao seu Google Cloud. O conector atual não fornece esse acesso. Os passos acima precisam ser preenchidos na sua conta; a integração no código está preparada.
Referência oficial: https://supabase.com/docs/guides/auth/social-login/auth-google
O site também reconhece os provedores Microsoft (azure), GitHub, Apple e Facebook quando estiverem habilitados no Supabase. Cada serviço exige registrar seu próprio aplicativo e suas credenciais, usando o mesmo callback Supabase acima. O suporte no código não significa que as respectivas contas de desenvolvedor já foram configuradas.
Guias oficiais:
Se um login for cancelado ou falhar, entre novamente pelo botão Entrar ou use e-mail e senha. O login social usa o redirecionamento oficial do provedor; o site não coleta senhas de Google, Microsoft ou outros serviços.