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,