Pular para o conteúdo principal

Login Social (Google & GitHub)

O FeedbackPulse suporta login OAuth2 com Google e GitHub. Os usuários podem entrar com um clique em vez de criar uma senha.


🟢 Configuração do Login com Google

Passo 1: Criar um Cliente OAuth do Google

  1. Acesse o Google Cloud Console
  2. Crie um novo projeto (ou selecione um existente)
  3. Vá em APIs & Services → Credentials
  4. Clique em Create Credentials → OAuth client ID
  5. Tipo de aplicativo: Web application
  6. Nome: "FeedbackPulse"
  7. URIs de redirecionamento autorizados: https://yourdomain.com/auth/google/callback
  8. Clique em Create
  9. Copie o Client ID e o Client Secret

Passo 2: Configurar o .env

GOOGLE_CLIENT_ID=xxxxxxxxxxxx.apps.googleusercontent.com
GOOGLE_CLIENT_SECRET=GOCSPX-xxxxxxxxxxxxxxxx

Passo 3: Ativar no Painel Administrativo

Vá em Admin → Configurações → Registro:

  • Ative o login com Google
  • Salve

🐙 Configuração do Login com GitHub

Passo 1: Criar um App OAuth no GitHub

  1. Acesse as Configurações de Desenvolvedor do GitHub
  2. Clique em New OAuth App
  3. Nome do aplicativo: "FeedbackPulse"
  4. URL da página inicial: https://yourdomain.com
  5. URL de callback de autorização: https://yourdomain.com/auth/github/callback
  6. Clique em Register application
  7. Copie o Client ID
  8. Clique em Generate a new client secret → copie-o

Passo 2: Configurar o .env

GITHUB_CLIENT_ID=your_client_id
GITHUB_CLIENT_SECRET=your_client_secret

⏭️ Próximos Passos