mirror of
https://github.com/n8n-io/n8n.git
synced 2026-05-31 16:57:08 +02:00
Builds on the existing dynamic-credentials.ee module to let workflow builders mark a credential as private so each user connects their own copy. - Toggle in credential edit UI relabeled to Static / Private. - Manual editor runs seed an execution credential context from the running user so N8NCredentialResolver writes/reads per-user entries. - OAuth2 "Connect" flow routes through the dynamic-credential origin for private credentials, writing tokens to DynamicCredentialUserEntry instead of the shared static data. - Auto-bind a system-managed self-connect resolver: lazy-seeded on first need, falls back at resolution time, and stamped on the workflow settings on save so existing UI warnings clear. - Credential list, node validation, and OAuth banner all reflect the per-user connection state via a new connectedByMe flag on credential responses. - Friendlier runtime error for manual runs when the user hasn't connected yet. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __tests__ | ||
| workflow-history | ||
| utils.ts | ||
| workflow-creation.service.ts | ||
| workflow-execution.service.ts | ||
| workflow-finder.service.ts | ||
| workflow-sharing.service.ts | ||
| workflow-static-data.service.ts | ||
| workflow-validation.service.ts | ||
| workflow.formatter.ts | ||
| workflow.request.ts | ||
| workflow.service.ee.ts | ||
| workflow.service.ts | ||
| workflows.controller.ts | ||