Hi everyone,
I’ve been working on a solution for the common “Cloudflare / 403 Forbidden” issues when using the HTTP Request node.
I realized that instead of trying to “solve” the login challenge in n8n (which is hard), it’s easier to just inherit the session from my local computer where I am already logged in.
I built a custom node called AgentAuth.
How it works:
-
CLI: You run a small Python tool locally:
agent-auth grab domain.com -
Node: The AgentAuth node in n8n injects those encrypted credentials into your HTTP requests.
For Self-Hosters (Docker/VPS): I just released v0.2.2 which adds an export / import feature. You can grab the session on your laptop, export the vault, and drop it onto your remote server.
Links:
It’s open-source (MIT). Hope this helps anyone stuck on those “Session Expired” errors!
