Google- oder Apple-OAuth für passwortfreie Anmeldung konfigurieren
Nicht vertauschen! JavaScript-Ursprung ≠ Weiterleitungs-URI.
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 öffnenGOOGLE_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.
Erfordert Apple-Developer-Konto, Service-ID und Schlüssel. APPLE_ID und APPLE_SECRET in .env.local setzen. Weiterleitungs-URI: /api/auth/callback/apple