Zum Hauptinhalt springen

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

  1. Gehen Sie zur Google Cloud Console
  2. Erstellen Sie ein neues Projekt (oder wählen Sie ein vorhandenes aus)
  3. Gehen Sie zu APIs & Services → Anmeldedaten
  4. Klicken Sie auf Anmeldedaten erstellen → OAuth-Client-ID
  5. Anwendungstyp: Webanwendung
  6. Name: "FeedbackPulse"
  7. Autorisierte Weiterleitungs-URIs: https://yourdomain.com/auth/google/callback
  8. Klicken Sie auf Erstellen
  9. 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

  1. Gehen Sie zu GitHub Developer Settings
  2. Klicken Sie auf New OAuth App
  3. Anwendungsname: "FeedbackPulse"
  4. Homepage-URL: https://yourdomain.com
  5. Authorization callback URL: https://yourdomain.com/auth/github/callback
  6. Klicken Sie auf Register application
  7. Kopieren Sie die Client-ID
  8. 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

⏭️ Nächste Schritte