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
- Allez à Google Cloud Console
- Créez un nouveau projet (ou sélectionnez un existant)
- Allez à APIs & Services → Credentials
- Cliquez sur Create Credentials → OAuth client ID
- Type d'application : Application Web
- Nom : « FeedbackPulse »
- URIs de redirection autorisées :
https://yourdomain.com/auth/google/callback - Cliquez sur Créer
- 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
- Allez à GitHub Developer Settings
- Cliquez sur New OAuth App
- Nom de l'application : « FeedbackPulse »
- URL de la page d'accueil :
https://yourdomain.com - URL de rappel d'autorisation :
https://yourdomain.com/auth/github/callback - Cliquez sur Register application
- Copiez l'ID client
- 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