Hallo n8n Community ![]()
Ich bekomme einen Fehler beim Versuch, meine Google Sheets-Anmeldedaten mit OAuth2 zu verbinden. Nachdem ich die Client-ID und das Client-Geheimnis eingerichtet habe, erhalte ich folgenden Fehler von Google, wenn ich auf „Mit Google anmelden
Hallo @Rohit_Kulkarni
Das bedeutet eindeutig, dass die Redirect-URL, die du angegeben hast, nicht mit der übereinstimmt, die du bei Google konfiguriert hast. Zuerst würde ich dir empfehlen, dir das anzusehen, um eine bessere Idee zu bekommen, wie man Google-Anmeldedaten einrichtet:
Und teile mir dann mit, wenn das Problem weiterhin besteht, denn dann ist es ein Infrastruktur-Problem.
bitte antworte jemand
Verstanden, also würde ich dir für jetzt empfehlen, dass du überprüfst, ob deine WEBHOOK_URL exakt zu deiner Domain passt. Du kannst sie konfigurieren und dann deine Instanz neu starten und versuchen, eine weitere URI in Google Cloud zu erstellen, und mit einer neuen Client-ID und einem neuen Secret versuchst du, einen Redirect darin zu erstellen. Bitte lass mich wissen, wie das läuft.
Ich kann nicht verstehen, was du sagen möchtest. Kannst du es vereinfachen?
Zunächst ist das Popup „Versuchte Aktion fehlgeschlagen
Hallo @Rohit_Kulkarni
Bitte überprüfen Sie, ob Sie einen OAuth-Client in einem Projekt bearbeiten, in dem Sie Editor- oder Owner-Berechtigung haben. Versuchen Sie, stattdessen einen neuen OAuth-Client zu erstellen, anstatt den aktuellen zu bearbeiten. Warten Sie ein paar Minuten und versuchen Sie es erneut (Google Cloud zeigt manchmal vorübergehende Fehler in der Oberfläche). Testen Sie mit einem anderen Google-Konto, das Administratorzugriff auf das Projekt hat. Meiner Meinung nach tritt der Fehler beim Speichern des OAuth-Clients auf.
redirect_uri_mismatch bedeutet, dass Google mitteilt, dass der Callback, den n8n gesendet hat, nicht exakt mit dem übereinstimmt, was in deinem Google Cloud OAuth-Client registriert ist. Der obige Beitrag hat recht, dass dies abgestimmt werden muss. Die exakte Übereinstimmung ist strenger als die meisten erwarten.
Konkret: Öffne deine Google Sheets-Berechtigung in n8n und kopiere die OAuth Redirect URL, die angezeigt wird (sie ist https://deine-domain/rest/oauth2-credential/callback). Füge diesen exakten String in deinen Google Cloud Console OAuth-Client unter Authorized redirect URIs ein – Zeichen für Zeichen, https nicht http, keine Unterschiede bei Schrägstrichen am Ende, deine echte Domain, keine IP. Bei Self-Hosted (Hostinger) ist die häufigste Ursache, dass N8N_EDITOR_BASE_URL nicht auf deine vollständige https-Domain gesetzt ist, denn n8n erstellt diesen Callback daraus. Falls die Umgebungsvariable falsch oder nicht gesetzt ist, ist die URL, die n8n sendet, falsch, egal was du in die Google Console einfügst.
Überprüfe also zuerst N8N_EDITOR_BASE_URL, dann stelle sicher, dass der Google Console-Eintrag exakt mit dem Callback übereinstimmt, den n8n anzeigt. Falls beide korrekt sind und es immer noch nicht funktioniert, überprüfe, dass dein Reverse Proxy X-Forwarded-Proto https weiterleitet, damit n8n nicht denkt, dass es auf http läuft. Welche Redirect URL zeigt deine n8n-Berechtigung tatsächlich – http oder https?
Ich hatte das gleiche Problem. Achte darauf, dass du die App nicht veröffentlichst, und füge deine E-Mail-Adressen zu den Test-Benutzern hinzu. Hoffentlich hilft das weiter.
