From f793636c2c19c1bfb5501a19aea1be981c02d335 Mon Sep 17 00:00:00 2001 From: Alexander Petric Date: Thu, 23 Oct 2025 16:15:34 -0400 Subject: [PATCH] fix: apify oauth (#6902) * apify init * apify svg * Rename OAuth provider from apify_oauth to apify Co-authored-by: Alexander Petric --------- Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> --- backend/oauth_connect.json | 11 ++++++++++- frontend/src/lib/components/AuthSettings.svelte | 3 ++- .../src/lib/components/icons/ApifyIcon.svelte | 15 +++++++++++++++ frontend/src/lib/components/icons/index.ts | 3 +++ 4 files changed, 30 insertions(+), 2 deletions(-) create mode 100644 frontend/src/lib/components/icons/ApifyIcon.svelte diff --git a/backend/oauth_connect.json b/backend/oauth_connect.json index 4c071fea09..d57e700c0d 100644 --- a/backend/oauth_connect.json +++ b/backend/oauth_connect.json @@ -161,5 +161,14 @@ "access_type": "offline" } }, - "snowflake_oauth": {} + "snowflake_oauth": {}, + "apify": { + "auth_url": "https://console.apify.com/authorize/oauth", + "token_url": "https://console-backend.apify.com/oauth/apps/token", + "scopes": [ + "profile", + "full_api_access" + ], + "extra_params": {} + } } diff --git a/frontend/src/lib/components/AuthSettings.svelte b/frontend/src/lib/components/AuthSettings.svelte index 4e0ca6bba4..6e9ea3b533 100644 --- a/frontend/src/lib/components/AuthSettings.svelte +++ b/frontend/src/lib/components/AuthSettings.svelte @@ -69,7 +69,8 @@ 'spotify', 'snowflake_oauth', 'teams', - 'xero' + 'xero', + 'apify' ] let oauth_name = $state(undefined) diff --git a/frontend/src/lib/components/icons/ApifyIcon.svelte b/frontend/src/lib/components/icons/ApifyIcon.svelte new file mode 100644 index 0000000000..a22d35c175 --- /dev/null +++ b/frontend/src/lib/components/icons/ApifyIcon.svelte @@ -0,0 +1,15 @@ + + + + + + + + \ No newline at end of file diff --git a/frontend/src/lib/components/icons/index.ts b/frontend/src/lib/components/icons/index.ts index 6e503a521b..cf9bcacbeb 100644 --- a/frontend/src/lib/components/icons/index.ts +++ b/frontend/src/lib/components/icons/index.ts @@ -99,6 +99,7 @@ import XeroIcon from './XeroIcon.svelte' import KafkaIcon from './KafkaIcon.svelte' import NatsIcon from './NatsIcon.svelte' import MqttIcon from './MqttIcon.svelte' +import ApifyIcon from './ApifyIcon.svelte' import McpIcon from './McpIcon.svelte' import SageIcon from './SageIcon.svelte' import ZohoIcon from './ZohoIcon.svelte' @@ -207,6 +208,7 @@ export const APP_TO_ICON_COMPONENT = { kafka: KafkaIcon, nats: NatsIcon, mqtt: MqttIcon, + apify: ApifyIcon, mcp: McpIcon, zoho: ZohoIcon } as const @@ -307,6 +309,7 @@ export { KafkaIcon, NatsIcon, MqttIcon, + ApifyIcon, McpIcon, ZohoIcon }