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> |
||
|---|---|---|
| .. | ||
| bin | ||
| nodes-testing | ||
| src | ||
| test | ||
| eslint.config.mjs | ||
| jest.config.js | ||
| package.json | ||
| README.md | ||
| tsconfig.build.json | ||
| tsconfig.json | ||
