diff --git a/config/ally.ts b/config/ally.ts index 4ba82bf..1307fbf 100644 --- a/config/ally.ts +++ b/config/ally.ts @@ -27,7 +27,7 @@ const allyConfig: AllyConfig = { driver: 'github', clientId: Env.get('GITHUB_CLIENT_ID'), clientSecret: Env.get('GITHUB_CLIENT_SECRET'), - callbackUrl: `http://localhost:3333/guestbook`, + callbackUrl: `${Env.get('ALLY_CALLBACK_URL')}/github`, }, /* |-------------------------------------------------------------------------- @@ -38,7 +38,7 @@ const allyConfig: AllyConfig = { driver: 'google', clientId: Env.get('GOOGLE_CLIENT_ID'), clientSecret: Env.get('GOOGLE_CLIENT_SECRET'), - callbackUrl: `${Env.get('BASE_URL')}/auth/google/callback`, + callbackUrl: `${Env.get('ALLY_CALLBACK_URL')}/google`, }, /* |-------------------------------------------------------------------------- @@ -49,7 +49,7 @@ const allyConfig: AllyConfig = { driver: 'twitter', clientId: Env.get('TWITTER_CLIENT_ID'), clientSecret: Env.get('TWITTER_CLIENT_SECRET'), - callbackUrl: `${Env.get('BASE_URL')}/auth/twitter/callback`, + callbackUrl: `${Env.get('ALLY_CALLBACK_URL')}/twitter`, }, /* |-------------------------------------------------------------------------- @@ -60,7 +60,7 @@ const allyConfig: AllyConfig = { driver: 'discord', clientId: Env.get('DISCORD_CLIENT_ID'), clientSecret: Env.get('DISCORD_CLIENT_SECRET'), - callbackUrl: `${Env.get('BASE_URL')}/auth/discord/callback`, + callbackUrl: `${Env.get('ALLY_CALLBACK_URL')}/discord`, }, } diff --git a/env.ts b/env.ts index 3bd8c5c..984f5a3 100755 --- a/env.ts +++ b/env.ts @@ -22,6 +22,7 @@ export default Env.rules({ APP_NAME: Env.schema.string(), NODE_ENV: Env.schema.enum(['development', 'production', 'testing'] as const), BASE_URL: Env.schema.string(), + ALLY_CALLBACK_URL: Env.schema.string(), API_VERSION: Env.schema.string(), //Utils