From 7053b2bb37554e712245af417cb5611174bb19b3 Mon Sep 17 00:00:00 2001 From: Pablo Lara Date: Tue, 18 Mar 2025 13:43:46 +0100 Subject: [PATCH] chore: add env vars for social login (#7257) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Adrián Jesús Peña Rodríguez --- .env | 9 +++++++++ ui/lib/helper.ts | 8 ++++---- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/.env b/.env index 23d6f30721..82ba476870 100644 --- a/.env +++ b/.env @@ -124,3 +124,12 @@ SENTRY_RELEASE=local #### Prowler release version #### NEXT_PUBLIC_PROWLER_RELEASE_VERSION=v5.5.0 + +# Social login credentials +SOCIAL_GOOGLE_OAUTH_CALLBACK_URL="${AUTH_URL}/api/auth/callback/google" +SOCIAL_GOOGLE_OAUTH_CLIENT_ID="" +SOCIAL_GOOGLE_OAUTH_CLIENT_SECRET="" + +SOCIAL_GITHUB_OAUTH_CALLBACK_URL="${AUTH_URL}/api/auth/callback/github" +SOCIAL_GITHUB_OAUTH_CLIENT_ID="" +SOCIAL_GITHUB_OAUTH_CLIENT_SECRET="" diff --git a/ui/lib/helper.ts b/ui/lib/helper.ts index 7f7e199fba..b0eaef6221 100644 --- a/ui/lib/helper.ts +++ b/ui/lib/helper.ts @@ -38,12 +38,12 @@ export const getAuthUrl = (provider: AuthSocialProvider) => { }; export const isGoogleOAuthEnabled = - process.env.SOCIAL_GOOGLE_OAUTH_CLIENT_ID !== "" && - process.env.SOCIAL_GOOGLE_OAUTH_CLIENT_SECRET !== ""; + !!process.env.SOCIAL_GOOGLE_OAUTH_CLIENT_ID && + !!process.env.SOCIAL_GOOGLE_OAUTH_CLIENT_SECRET; export const isGithubOAuthEnabled = - process.env.SOCIAL_GITHUB_OAUTH_CLIENT_ID !== "" && - process.env.SOCIAL_GITHUB_OAUTH_CLIENT_SECRET !== ""; + !!process.env.SOCIAL_GITHUB_OAUTH_CLIENT_ID && + !!process.env.SOCIAL_GITHUB_OAUTH_CLIENT_SECRET; export async function checkTaskStatus( taskId: string,