Aller au contenu principal

Connexion sociale (Google et GitHub)

FeedbackPulse prend en charge la connexion OAuth2 avec Google et GitHub. Les utilisateurs peuvent se connecter en un clic au lieu de créer un mot de passe.


🟢 Configuration de la connexion Google

Étape 1 : Créer un client OAuth Google

  1. Allez à Google Cloud Console
  2. Créez un nouveau projet (ou sélectionnez un existant)
  3. Allez à APIs & Services → Credentials
  4. Cliquez sur Create Credentials → OAuth client ID
  5. Type d'application : Application Web
  6. Nom : « FeedbackPulse »
  7. URIs de redirection autorisées : https://yourdomain.com/auth/google/callback
  8. Cliquez sur Créer
  9. Copiez l'ID client et le Secret client

Étape 2 : Configurer .env

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

Étape 3 : Activer dans le panneau d'administration

Allez à Admin → Paramètres → Inscription :

  • Activer la connexion Google
  • Enregistrer

🐙 Configuration de la connexion GitHub

Étape 1 : Créer une application OAuth GitHub

  1. Allez à GitHub Developer Settings
  2. Cliquez sur New OAuth App
  3. Nom de l'application : « FeedbackPulse »
  4. URL de la page d'accueil : https://yourdomain.com
  5. URL de rappel d'autorisation : https://yourdomain.com/auth/github/callback
  6. Cliquez sur Register application
  7. Copiez l'ID client
  8. Cliquez sur Generate a new client secret → copiez-le

Étape 2 : Configurer .env

GITHUB_CLIENT_ID=your_client_id
GITHUB_CLIENT_SECRET=your_client_secret

⏭️ Étapes suivantes