diff --git a/src/main/middlewares/passportAuthenticate.ts b/src/main/middlewares/passportAuthenticate.ts index e31fa2b4..b32be402 100644 --- a/src/main/middlewares/passportAuthenticate.ts +++ b/src/main/middlewares/passportAuthenticate.ts @@ -8,7 +8,7 @@ import { logger } from '../../shared/utils/logger'; const baseURL = appConfig.BASE_URL; const private_key: string = appConfig.USER_TOKEN_PRIVATE_KEY; -const expiresIn = appConfig.USER_TOKEN_EXPIRY; +const expiresIn = parseInt(appConfig.USER_TOKEN_EXPIRY) || 86400; const generateToken = (user: User) => { const payload = _.pick(user, ['id', 'user_name', 'email_address', 'roles', 'is_owner']); diff --git a/src/shared/resources/appConfig.ts b/src/shared/resources/appConfig.ts index 7d395b95..5afd1ce3 100644 --- a/src/shared/resources/appConfig.ts +++ b/src/shared/resources/appConfig.ts @@ -73,6 +73,6 @@ export default { PUBLIC_CLIENT: env.KEYCLOAK_PUBLIC_CLIENT || 'false', SSL_REQUIRED: env.KEYCLOAK_SSL_REQUIRED || 'external', }, - USER_TOKEN_EXPIRY: env.USER_TOKEN_EXPIRY || '1d', + USER_TOKEN_EXPIRY: env.USER_TOKEN_EXPIRY || '86400', STORAGE_TYPES: env.STORAGE_TYPES || '{"lake_house":true,"realtime_store":true}' };