biometrisisvocêLogin com Google

Ativar o login com Google

São 3 telas: Google Cloud (criar as credenciais), Supabase → Providers (colar as credenciais) e Supabase → URL Configuration (definir os endereços de retorno). Toque em qualquer caixa cinza para copiar o valor exato.

Faça isso em um computador, se possível. No Google Cloud os campos ficam escondidos em menus no celular.
1

Criar o projeto e a tela de consentimento no Google Cloud

Acesse o Google Cloud com a conta Google que será a dona do app. Se ainda não tiver um projeto, crie um (nome sugerido: biometrisis).

Em APIs e serviços → Tela de permissão OAuth, escolha Externo e preencha:

  • Nome do app: biometrisis
  • E-mail de suporte: seu e-mail
  • E-mail do desenvolvedor: seu e-mail

Domínios autorizados (adicionar um a um)

Em Escopos, adicione apenas: .../auth/userinfo.email, .../auth/userinfo.profile e openid. Salve e continue até o fim.

Abrir tela de permissão OAuth
2

Criar o OAuth Client ID

Em APIs e serviços → Credenciais, clique em Criar credenciais → ID do cliente OAuth.

  • Tipo de aplicativo: Aplicativo da Web
  • Nome: biometrisis web

Origens JavaScript autorizadas

URIs de redirecionamento autorizados (só esta)

Clique em Criar. O Google mostra o ID do cliente e a Chave secreta do cliente — deixe essa janela aberta.

Abrir credenciais no Google Cloud
3

Colar as credenciais no Supabase

No Supabase, vá em Authentication → Sign In / Providers → Google e ative a chave Enable Sign in with Google.

  • Client IDs: cole o ID do cliente (termina em .apps.googleusercontent.com)
  • Client Secret: cole a chave secreta (começa com GOCSPX-)
  • Deixe Skip nonce check desmarcado e clique em Save

Callback URL mostrada nesta tela (confira se é igual)

Abrir Providers no Supabase
4

Definir Site URL e Redirect URLs

Ainda no Supabase, em Authentication → URL Configuration:

Site URL

Redirect URLs (adicionar uma a uma)

Salve. Sem essas URLs o Google volta com erro “requested path is invalid”.

Abrir URL Configuration
5

Testar

Volte à tela inicial e toque em Continuar com Google. Se ainda der erro:

  • provider is not enabled: o passo 3 não foi salvo.
  • redirect_uri_mismatch: a URI do passo 2 está diferente de https://qetnlvazwjclygpymjqv.supabase.co/auth/v1/callback.
  • requested path is invalid: falta a URL do passo 4.
  • Tela “app não verificado”: normal enquanto o app está em teste — adicione seu e-mail em Usuários de teste ou publique o app.
Voltar para o login