Commit Graph

63 Commits

Author SHA1 Message Date
Guillaume Jacquart
36688eface
feat(core): Seal credential type writes behind the credentials repository (no-changelog) (#39106) 2026-09-22 14:42:34 +00:00
Yen Su
e82a373b50
fix(core): Resolve hidden OAuth endpoint fields from the credential type for all credentials (#38697) 2026-09-18 12:56:22 +00:00
Michael Drury
a0df5b34aa
fix: Refresh Agent MCP OAuth credentials (no-changelog) (#37828) 2026-09-07 09:27:56 +00:00
Lorent Lempereur
b66c3e2a96
refactor: Apply outbound request protection by default (no-changelog) (#36841)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-08-26 10:52:56 +00:00
Andreas Fitzek
9ef845a3f3
fix(core): Resolve managed OAuth endpoint fields from the credential type (no-changelog) (#36922) 2026-08-24 14:52:56 +00:00
Toby Wilds
7469231277
feat(Typeform Node): Allow custom OAuth2 scopes (#36486) 2026-08-19 13:07:10 +00:00
Ali Elkhateeb
7060434f1f
refactor(API): Route public API credentials through the shared credentials service (#36048) 2026-08-17 13:14:21 +00:00
Guillaume Jacquart
ee03e023d2
fix(editor): Show the connected provider account, not the n8n account email (#35553)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-11 15:25:52 +00:00
Dimitri Lavrenük
abe2959de8
fix: Fix token data updates and refresh for DCR oauth credentials (#35535) 2026-08-07 14:08:55 +00:00
n8n-assistant[bot]
ca3d42d838
chore: Bundle/2.x (#35563)
Co-authored-by: Matsu <matias.huhta@n8n.io>
2026-08-05 08:29:40 +03:00
Albert Alises
7d8426f055
feat: Add admin-managed instance credentials (#34364) 2026-07-25 14:22:22 +00:00
trananhkiet
c7b90d0051
fix(core): Handle MCP OAuth2 token expiry and PKCE negotiation (#34494)
Co-authored-by: Tran Anh Kiet <22877233+trananhkiet@users.noreply.github.com>
2026-07-23 08:21:56 +00:00
Danny Spencer
381d5bf3bd
feat(Zendesk Node): Allow custom OAuth2 scopes (#33734)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-07 10:50:08 +00:00
yehorkardash
5b39761a89
fix(MCP Client Node): Don't send undefined token to mcp and include resource in token request (#33527) 2026-07-03 12:55:56 +00:00
Guillaume Jacquart
546ee30465
fix(core): Surface the underlying cause on OAuth callback errors (#33390)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-03 07:55:18 +00:00
Ilfat Mindubaev
f82a932beb
feat(core): Add certificate authentication option to Microsoft OAuth2 credentials (#33227) 2026-07-01 13:55:09 +00:00
Matsu
0d465d4428
test: Migrate cli package from Jest to Vitest (#31804)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2026-06-29 21:19:56 +03:00
Guillaume Jacquart
bd751d1fb2
feat(core): Add credential:connect scope for private credentials (#33070)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 05:23:20 +00:00
Lorent Lempereur
0a9aeb0443
refactor(core): Clean up backend-network package (no-changelog) (#32874) 2026-06-24 07:54:12 +00:00
Stephen Wright
9158556730
feat(Google Sheets Node): Allow custom OAuth2 scopes (#32660) 2026-06-22 11:56:44 +00:00
Stephen Wright
7e37945ad9
feat(Google Calendar Node): Allow custom OAuth2 scopes (#32661) 2026-06-22 09:23:04 +00:00
Stephen Wright
0369d40719
feat(Google Cloud Storage Node): Allow custom OAuth2 scopes (#32659)
Some checks are pending
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.16.0) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
2026-06-22 08:29:19 +00:00
Guillaume Jacquart
c1582a62a0
fix(core): Shorten private-credential OAuth authorization links (#32584)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-19 12:13:57 +00:00
Lorent Lempereur
532669c0c4
refactor(core): Migrate OAuth service requests through the shared HTTP client (#32501) 2026-06-19 06:32:05 +00:00
Bernhard Wittmann
734af045c5
fix(core): Negotiate token_endpoint_auth_method during MCP OAuth2 DCR (#32289) 2026-06-17 11:26:57 +00:00
Bernhard Wittmann
e8ee370d70
fix(core): Request protected-resource scopes during MCP OAuth2 DCR (#32300) 2026-06-16 15:28:36 +00:00
Csaba Tuncsik
939307a4d5
feat: Force Microsoft account selection on OAuth for all Microsoft credentials (#32015) 2026-06-15 11:30:46 +00:00
Srinjoy
04b4a793cc
fix(core): Add RFC 8707 resource parameter to client-side OAuth flow (#30924) 2026-06-11 09:39:57 +00:00
Guillaume Jacquart
7d729ff243
fix(core): Store OAuth CSRF and PKCE state per-flow in the cache (#31254)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-05 12:05:28 +00:00
Garrit Franke
700b1cd227
feat(Trello Node): Add OAuth1 credential support (#30369)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
2026-06-02 13:02:57 +00:00
Andreas Fitzek
3ec0594fa8
feat(API): Add browser session binding for OAuth credential callbacks (no-changelog) (#31214)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-06-01 11:52:06 +00:00
yehorkardash
1da2c1b5eb
feat: Support agent mcp servers (no-changelog) (#31070) 2026-05-28 07:54:52 +00:00
Guillaume Jacquart
593ed3c4a6
feat(core): Route private OAuth2 credentials through dynamic-credential origin (#30653)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-21 08:13:24 +00:00
Guillaume Jacquart
a4ff8358e1
feat(core): Inline JWKS in OAuth2 dynamic client registration (#29986) 2026-05-20 13:33:18 +00:00
Jon
5af7249979
fix(editor): Hide custom scopes for managed OAuth credentials (#30306)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-05-19 10:59:17 +00:00
n8n-assistant[bot]
293d5afd64
chore: Bundle/2.x (#30359)
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Daria <daria.staferova@n8n.io>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
2026-05-13 08:23:48 +03:00
Jon
d06110ba9d
feat(Facebook Graph API Node): Add OAuth2 support (#27112)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-05-12 13:32:08 +00:00
Dawid Myslak
fb78047d9a
fix(core): Add origin-only fallback to MCP OAuth discovery for path-bearing server URLs (#30231)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-12 10:10:16 +00:00
Guillaume Jacquart
ad7cdcc04f
feat(core): Add JWE decryption to OAuth2 credential flow (#29497)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-04 16:14:50 +00:00
Jen Y.
d92ec168aa
fix(core): Fix MCP OAuth discovery URL construction and grant type selection (#27283)
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-04-29 10:21:05 +00:00
Stephen Wright
258b9703c5
refactor: Migrate all cipher call sites to encryptV2/decryptV2 (#29096) 2026-04-28 09:24:01 +00:00
Matsu
370b281216
chore(core): Enable TypeScript strict mode in packages/cli (no-changelog) (#27876)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-27 14:21:31 +00:00
Guillaume Jacquart
6d1989449d
fix(core): Use leaf-level scope check for OAuth2 cleanup (no-changelog) (#28953)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 15:06:43 +00:00
Markus Corazzione
5ee534c3b8
fix(core): Preserve manual scopes for inherited generic OAuth2 credentials (#27858)
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
2026-04-23 06:54:25 +00:00
Albert Alises
c2fbf9d643
fix(ai-builder): Expose credential account context to prevent prompt/credential mismatch (#28100) 2026-04-08 13:22:10 +00:00
Jon
23f7ed8ef8
feat(Wordpress Node): Add support for OAuth2 (#27113) 2026-03-26 08:24:16 +00:00
Jon
ab26070d14
fix: Fix compliance with RFC 9727 and 8414 for MCP DCR (#26290)
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
2026-03-06 21:14:27 +00:00
Konstantin Tieber
4fe6b4fb73
feat(core): Improve secret proxy (#26522) 2026-03-05 20:01:37 +00:00
Csaba Tuncsik
26b36e0f04
feat(editor): Add dynamic credentials UI for ChatHub (#25685)
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com>
2026-02-27 07:16:20 +00:00
Jon
381c6f91a3
fix: Fix issue with MCP DCR always trying to use base url and not keeping the path (#25174) 2026-02-03 15:24:26 +00:00