Schnellanmeldung einrichten

Google- oder Apple-OAuth für passwortfreie Anmeldung konfigurieren

Noch kein OAuth-Anbieter konfiguriert — Schritte unten befolgen.

Google OAuth

  1. Google Cloud Console öffnen → APIs & Dienste → Anmeldedaten
  2. OAuth-Client-ID erstellen (Webanwendung)
  3. Autorisierte Weiterleitungs-URI und JavaScript-Ursprung eintragen (siehe unten)
  4. Client-ID und Client-Secret in frontend/.env.local eintragen
  5. Unter OAuth-Zustimmungsbildschirm → Testnutzer deine Google-E-Mail hinzufügen (Testmodus)
  6. Frontend neu starten (Dev: npm run dev · Server: systemctl restart signal-trading-frontend)

Nicht vertauschen! JavaScript-Ursprung ≠ Weiterleitungs-URI.

Fehler redirect_uri_mismatch?

Die App sendet exakt die oben angezeigte Weiterleitungs-URI. Häufigste Ursache: JavaScript-Ursprung und Weiterleitungs-URI in der Google Console vertauscht. JavaScript-Ursprung = nur Domain. Weiterleitungs-URI = voller Pfad mit /api/auth/callback/google. Nach dem Speichern 1–2 Minuten warten.

→ Google OAuth-Client direkt öffnen

Umgebungsvariablen (.env.local)

GOOGLE_CLIENT_ID=ihre-client-id
GOOGLE_CLIENT_SECRET=ihr-client-secret
NEXTAUTH_URL=http://localhost:3000
AUTH_URL=http://localhost:3000
AUTH_SECRET=mindestens-32-zeichen-zufaellig

Dev-Server nach Änderung an .env.local neu starten.

Im Google-Testmodus nur für eingetragene Testnutzer — deine E-Mail unter OAuth-Zustimmungsbildschirm → Testnutzer hinzufügen.

Apple-Anmeldung

Erfordert Apple-Developer-Konto, Service-ID und Schlüssel. APPLE_ID und APPLE_SECRET in .env.local setzen. Weiterleitungs-URI: /api/auth/callback/apple

← Zur Anmeldung

Signal Trading Platform