diff --git a/packages/server/lib/controllers/config.controller.ts b/packages/server/lib/controllers/config.controller.ts index c17bb822667..bf0000c02e9 100644 --- a/packages/server/lib/controllers/config.controller.ts +++ b/packages/server/lib/controllers/config.controller.ts @@ -55,7 +55,10 @@ class ConfigController { creationDate: config.created_at }; if (template && template.auth_mode !== AuthModes.App && template.auth_mode !== AuthModes.Custom) { - integration['connectionConfigParams'] = parseConnectionConfigParamsFromTemplate(template!); + integration['connectionConfigParams'] = parseConnectionConfigParamsFromTemplate(template!).filter( + // we ignore connection config params that are in the token response metadata or redirect url metadata + (element) => [...(template.token_response_metadata || []), ...(template.redirect_uri_metadata || [])].indexOf(element) == -1 + ); } return integration; });