Hi Team,
We have started integrating HTTPS nodes in N8N and ran into some issues with header authentication. Initially, configuring the node with header auth returned errors. Then I followed the article - Previously working HTTP Request node execution fails with 'does not have access to the credential' error · Issue #19277 · n8n-io/n8n · GitHub , we deleted all nodes/connections and rebuilt the workflows from scratch, which temporarily resolved the issue.
Since we plan to run daily continuous integrations, we are nervous about rebuilding every thing from scratch. We need guidance on a stable, repeatable setup.
Technical Advice required,
1.Is there a recommended N8N version that guarantees stable HTTPS node header auth?
2.Best practices for credential and user management.Should we use environment level credentials, workflow-level, or per node credentials to avoid token/header conflicts?
3.Are there configuration strategies (retry policies, error handling, environment variable usage) to make HTTPS header auth workflows resilient and fully automated?
We need to build a flow which should not break in between.Please help us with this query.
ERROR:
Node type
n8n-nodes-base.httpRequest
Node version
4.3 (Latest)
n8n version
1.123.10 (Self Hosted)
Stack trace
Error: Node "HTTP Request" does not have access to the credential at CredentialsPermissionChecker.check (/usr/local/lib/node_modules/n8n/src/executions/pre-execution-checks/credentials-permission-checker.ts:76:11) at processTicksAndRejections (node:internal/process/task_queues:105:5) at WorkflowRunner.run (/usr/local/lib/node_modules/n8n/src/workflow-runner.ts:147:4) at WorkflowExecutionService.executeManually (/usr/local/lib/node_modules/n8n/src/workflows/workflow-execution.service.ts:237:24) at WorkflowsController.runManually (/usr/local/lib/node_modules/n8n/src/workflows/workflows.controller.ts:561:10) at handler (/usr/local/lib/node_modules/n8n/src/controller.registry.ts:95:12) at /usr/local/lib/node_modules/n8n/src/response-helper.ts:161:17
Regards