Xác thực các khóa bí mật Mật khẩu dùng một lần dựa trên thời gian (TOTP) trực tiếp trong luồng công việc n8n của bạn bằng mã Python tùy chỉnh. Tích hợp logic 2FA bảo mật với mẫu n8n linh hoạt này.
Tải xuống mẫu quy trình làm việc n8n này và bắt đầu sử dụng ngay lập tức.
Mẫu n8n chuyên biệt này cung cấp một phương pháp cực kỳ linh hoạt để xác minh mã Mật khẩu dùng một lần dựa trên thời gian (TOTP). Không giống như các phương pháp tiêu chuẩn có thể yêu cầu thiết lập thông tin xác thực n8n cụ thể, luồng công việc n8n này sử dụng một tập lệnh Python mạnh mẽ, độc lập để xử lý toàn bộ quá trình xác minh—từ giải mã base32 đến tạo HMAC-SHA
1.
The primary value of this n8n workflow is its independence. It allows you to dynamically retrieve the user's TOTP secret (e.g., from a database) and immediately check the user-provided code against the current time interval. This is essential for building custom sign-in or secure action verification flows, offering a powerful core logic flow control within your overall n8n automation.
Tự động hóa này được khởi tạo bởi nút Manual Trigger (Kích hoạt thủ công) của n8n, thường được sử dụng để kiểm tra hoặc khi được thực thi như một luồng con.
totpsecretexample (khóa bí mật Base32 của người dùng) và codetoverify_example (mã 6 chữ số do người dùng cung cấp).hmac, hashlib). Tập lệnh giải mã khóa bí mật Base32, tính toán bộ đếm khoảng thời gian hiện tại, tạo mã TOTP dự kiến bằng HMAC-SHA1 và so sánh nó với mã đầu vào. Nó trả về trạng thái là 1 (hợp lệ) hoặc 0 (không hợp lệ).1, luồng công việc n8n sẽ đi theo nhánh 'true' (đúng) để xác thực thành công; nếu là 0, nó sẽ đi theo nhánh 'false' (sai), cho phép xử lý lỗi tùy chỉnh hoặc từ chối thông tin xác thực.Để triển khai luồng công việc n8n này, hãy làm theo các bước sau:
input.item.json.totpsecret_example).$json.body.secret và $json.body.code). Khi nhấp vào ‘Test workflow’ (Nút Manual Trigger n8n): Đóng vai trò là điểm bắt đầu để kiểm tra mẫu n8n này. Trong hệ thống thực tế, bộ kích hoạt n8n này sẽ được thay thế bằng bộ kích hoạt sản xuất.
EXAMPLE FIELDS (Nút Set n8n): Một nút tiện ích chỉ được sử dụng để kiểm tra. Nó tiêm dữ liệu mẫu (một totpsecretexample và codetoverifyexample) vào cấu trúc luồng công việc n8n trước khi xác thực.
TOTP VALIDATION (Nút Code n8n): Lõi chức năng. Nút n8n này chứa một tập lệnh Python triển khai tiêu chuẩn RFC 6238 cho TOTP. Các cấu hình chính bao gồm đặt ngôn ngữ thành Python và xác định hàm verifytotp để so sánh mã thông báo đã tính toán với mã đầu vào.
IF CODE IS VALID (Nút IF n8n): Một nút kiểm soát luồng logic cốt lõi của n8n. Nó kiểm tra trạng thái đầu ra ($json.status) từ nút Code n8n đứng trước. Nếu trạng thái bằng 1, việc xác thực thành công, điều hướng luồng công việc n8n cho phù hợp.
Đảm bảo chiến dịch email hoàn hảo bằng Cổng Chất Lượng AI. Luồng công việc n8n này sử dụng GPT-5 để phân tích HTML đã kết xuất, kiểm tra nội dung bị lỗi và tự động chặn các bản tin có sai sót, ngăn ngừa trải nghiệm xấu cho khách hàng.

Sử dụng workflow n8n mạnh mẽ này để tự động kiểm tra các deep link di động được nhúng trong mã nguồn trong quá trình tạo PR GitHub. Mẫu n8n chuyên biệt này thực thi các script shell cục bộ và báo cáo kết quả trực tiếp trở lại phần bình luận (comment) trên PR GitHub.

Tự động hóa việc làm sạch và xác minh danh sách khách hàng tiềm năng lớn được lưu trữ trên Google Sheets bằng quy trình làm việc (workflow) n8n hiệu quả này và API Hunter.io. Nhận trạng thái thời gian thực và điểm tin cậy.

Sử dụng luồng công việc n8n nâng cao này để tự động đọc dữ liệu danh bạ từ Google Sheets, xác thực các trường (Tên, Email, Di động), xử lý lỗi qua Gmail và đồng bộ các bản ghi thành công sang LEDGERS. Một ví dụ mẫu n8n cần thiết cho việc quản lý dữ liệu đáng tin cậy.

Sử dụng workflow n8n mạnh mẽ này để thu thập lead từ JotForm, tự động kiểm tra tính hợp lệ của email bằng Reoon và làm giàu dữ liệu chuyên môn cho các liên hệ đủ điều kiện qua Apollo.io, đồng thời lưu trữ mọi thứ vào Google Sheets.









































