auth
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
export default () => {
|
||||
const isDev = process.env.NODE_ENV !== 'production';
|
||||
|
||||
return {
|
||||
JWT_ACCESS_SECRET:
|
||||
process.env.JWT_ACCESS_SECRET ??
|
||||
(isDev ? 'dev-jwt-access-secret-change-me' : undefined),
|
||||
JWT_REFRESH_SECRET:
|
||||
process.env.JWT_REFRESH_SECRET ??
|
||||
(isDev ? 'dev-jwt-refresh-secret-change-me' : undefined),
|
||||
JWT_ACCESS_EXPIRES_IN: process.env.JWT_ACCESS_EXPIRES_IN ?? '15m',
|
||||
JWT_REFRESH_EXPIRES_IN: process.env.JWT_REFRESH_EXPIRES_IN ?? '7d',
|
||||
SMS_API_KEY: process.env.SMS_API_KEY ?? '',
|
||||
SMS_SENDER: process.env.SMS_SENDER ?? '',
|
||||
SMS_API_BASE_URL:
|
||||
process.env.SMS_API_BASE_URL ??
|
||||
'https://api.sms-webservice.com/api/V3',
|
||||
OTP_LENGTH: process.env.OTP_LENGTH ?? '5',
|
||||
OTP_EXPIRES_IN_MINUTES: process.env.OTP_EXPIRES_IN_MINUTES ?? '5',
|
||||
OTP_MAX_ATTEMPTS: process.env.OTP_MAX_ATTEMPTS ?? '5',
|
||||
OTP_COOLDOWN_SECONDS: process.env.OTP_COOLDOWN_SECONDS ?? '60',
|
||||
OTP_DEBUG: process.env.OTP_DEBUG ?? 'false',
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user