21 lines
1.0 KiB
TypeScript
21 lines
1.0 KiB
TypeScript
export const PACKAGE_NAME = '@mifi/auth';
|
|
export const PORT = process.env.PORT || 9000;
|
|
|
|
export const SESSION_KEY = process.env.SESSION_KEY || 'secret-key';
|
|
|
|
export const JWT_AUDIENCE = process.env.JWT_AUDIENCE || 'mifi.dev';
|
|
export const JWT_ISSUER = process.env.JWT_ISSUER || PACKAGE_NAME;
|
|
export const JWT_SECRET = process.env.JWT_SECRET || 'secret';
|
|
|
|
export const LOGIN_VALID_TIMEOUT = process.env.LOGIN_VALID_TIMEOUT || '12h'; // ###d|h|m
|
|
export const RESET_VALID_TIMEOUT = process.env.RESET_VALID_TIMEOUT || '15m'; // ###d|h|m
|
|
export const VERIFY_VALID_TIMEOUT = process.env.VERIFY_VALID_TIMEOUT || '60d'; // ###d|h|m
|
|
export const DEFAULT_TOKEN_DAYS = process.env.DEFAULT_TOKEN_DAYS || 365;
|
|
|
|
export const ROUTE_PREFIX = process.env.ROUTE_PREFIX || '/auth';
|
|
export const LOGIN_ROUTE = process.env.LOGIN_ROUTE || '/login';
|
|
export const RESET_ROUTE = process.env.RESET_ROUTE || '/reset';
|
|
export const VERIFICATION_ROUTE = process.env.VERIFICATION_ROUTE || '/verification';
|
|
|
|
export const REQUIRE_VERIFICATION = process.env.REQUIRE_VERIFICATION || true;
|