Validieren Sie Time-based One-time Passwords (TOTP)-Geheimnisse direkt in Ihrem n8n-Workflow mithilfe von benutzerdefiniertem Python-Code. Integrieren Sie sichere 2FA-Logik mit dieser vielseitigen n8n-Vorlage.
Laden Sie diese n8n-Workflow-Vorlage herunter und beginnen Sie sofort mit der Nutzung.
Diese spezialisierte n8n-Vorlage bietet eine hochflexible Methode zur Überprüfung von Time-based One-time Passwords (TOTP)-Codes. Im Gegensatz zu Standardmethoden, die das Einrichten spezifischer n8n-Credentials erfordern könnten, nutzt dieser n8n-Workflow ein robustes, in sich geschlossenes Python-Skript, um den gesamten Verifizierungsprozess abzuwickeln – von der Base32-Dekodierung bis zur HMAC-SHA1-Generierung.
Der Hauptwert dieses n8n-Workflows liegt in seiner Unabhängigkeit. Er ermöglicht es Ihnen, das TOTP-Geheimnis des Benutzers dynamisch abzurufen (z. B. aus einer Datenbank) und den vom Benutzer eingegebenen Code sofort mit dem aktuellen Zeitintervall abzugleichen. Dies ist unerlässlich für die Erstellung benutzerdefinierter Anmelde- oder Verifizierungsabläufe für sichere Aktionen und bietet eine leistungsstarke Kernlogik zur Flusssteuerung innerhalb Ihrer gesamten n8n-Automatisierung.
Diese Automatisierung wird durch den n8n-Knoten 'Manual Trigger' gestartet, der typischerweise für Tests oder bei der Ausführung als Sub-Workflow verwendet wird.
totpsecretexample (der Base32-Schlüssel des Benutzers) und den codetoverify_example (der 6-stellige vom Benutzer bereitgestellte Code).hmac, hashlib) importiert. Das Skript dekodiert das Base32-Geheimnis, berechnet den aktuellen Zeitintervallzähler, generiert den erwarteten TOTP-Code mittels HMAC-SHA1 und vergleicht ihn mit dem eingegebenen Code. Es gibt den Status 1 (gültig) oder 0 (ungültig) zurück.1 ist, wird der n8n-Workflow über den 'true'-Zweig für eine erfolgreiche Authentifizierung fortgesetzt; bei 0 wird der 'false'-Zweig genutzt, was eine benutzerdefinierte Fehlerbehandlung oder Ablehnung der Anmeldedaten ermöglicht.Um diesen n8n-Workflow bereitzustellen, gehen Sie wie folgt vor:
input.item.json.totpsecret_example).$json.body.secret und $json.body.code verweisen). Beim Klicken auf ‚Test workflow‘ (Manual Trigger n8n-Knoten): Dient als Startpunkt für das Testen dieser n8n-Vorlage. In einem Live-System würde dieser n8n-Trigger durch einen Produktions-Trigger ersetzt.
EXAMPLE FIELDS (Set n8n-Knoten): Ein Hilfsknoten, der ausschließlich zum Testen verwendet wird. Er injiziert Beispieldaten (ein totpsecretexample und codetoverifyexample) in die n8n-Workflow-Struktur vor der Validierung.
TOTP VALIDATION (Code n8n-Knoten): Der funktionale Kern. Dieser n8n-Knoten enthält ein Python-Skript, das den RFC 6238-Standard für TOTP implementiert. Zu den wichtigsten Konfigurationen gehören die Einstellung der Sprache auf Python und die Definition der Funktion verifytotp zum Vergleich des berechneten Tokens mit dem eingegebenen Code.
IF CODE IS VALID (IF n8n-Knoten): Ein zentraler n8n-Knoten zur Steuerung des Logikflusses. Er prüft die Statusausgabe ($json.status) des vorhergehenden Code-n8n-Knotens. Ist der Status gleich 1, ist die Validierung erfolgreich, und der n8n-Workflow wird entsprechend weitergeleitet.
Sichern Sie makellose E-Mail-Kampagnen mit einem KI-Qualitätstor. Dieser n8n-Workflow nutzt GPT-5 zur Analyse des gerenderten HTMLs, prüft auf fehlerhafte Inhalte und blockiert fehlerhafte Newsletter automatisch, um schlechte Kundenerfahrungen zu verhindern.

Nutzen Sie diesen robusten n8n-Workflow, um eingebettete mobile Deep Links beim Erstellen von GitHub PRs automatisch zu validieren. Diese spezialisierte n8n-Vorlage führt lokale Shell-Skripte aus und meldet die Ergebnisse direkt an GitHub PR-Kommentare zurück.

Automatisieren Sie die Bereinigung und Überprüfung großer Leadlisten aus Google Sheets mit diesem effektiven n8n-Workflow und der Hunter.io API. Erhalten Sie Echtzeit-Statusmeldungen und Vertrauenswerte.

Nutzen Sie diesen fortgeschrittenen n8n-Workflow, um automatisch Kontaktdaten aus Google Tabellen auszulesen, Felder (Name, E-Mail, Mobil) zu validieren, Fehler über Gmail zu behandeln und erfolgreiche Einträge mit LEDGERS zu synchronisieren. Ein wesentliches Beispiel für n8n-Vorlagen für zuverlässiges Datenmanagement.

Nutzen Sie diesen leistungsstarken n8n-Workflow, um JotForm-Leads zu erfassen, die E-Mail-Gültigkeit automatisch mittels Reoon zu überprüfen und qualifizierte Kontakte über Apollo.io mit Profi-Daten anzureichern. Alles wird in Google Sheets gespeichert.









































