Social Login (Google & GitHub)
FeedbackPulse unterstützt OAuth2-Login mit Google und GitHub. Benutzer können sich mit einem Klick anmelden, ohne ein Passwort anlegen zu müssen.
🟢 Google-Login einrichten
Schritt 1: Google OAuth-Client erstellen
- Gehen Sie zur Google Cloud Console
- Erstellen Sie ein neues Projekt (oder wählen Sie ein vorhandenes aus)
- Gehen Sie zu APIs & Services → Anmeldedaten
- Klicken Sie auf Anmeldedaten erstellen → OAuth-Client-ID
- Anwendungstyp: Webanwendung
- Name: "FeedbackPulse"
- Autorisierte Weiterleitungs-URIs:
https://yourdomain.com/auth/google/callback - Klicken Sie auf Erstellen
- Kopieren Sie die Client-ID und das Client-Secret
Schritt 2: .env konfigurieren
GOOGLE_CLIENT_ID=xxxxxxxxxxxx.apps.googleusercontent.com
GOOGLE_CLIENT_SECRET=GOCSPX-xxxxxxxxxxxxxxxx
Schritt 3: Im Admin-Panel aktivieren
Gehen Sie zu Admin → Einstellungen → Registrierung:
- Google-Login aktivieren
- Speichern
🐙 GitHub-Login einrichten
Schritt 1: GitHub OAuth-App erstellen
- Gehen Sie zu GitHub Developer Settings
- Klicken Sie auf New OAuth App
- Anwendungsname: "FeedbackPulse"
- Homepage-URL:
https://yourdomain.com - Authorization callback URL:
https://yourdomain.com/auth/github/callback - Klicken Sie auf Register application
- Kopieren Sie die Client-ID
- Klicken Sie auf Generate a new client secret → kopieren Sie es
Schritt 2: .env konfigurieren
GITHUB_CLIENT_ID=your_client_id
GITHUB_CLIENT_SECRET=your_client_secret