UNPKG

auth-service-nestjs

Version:

Authorization service for lightweight systems

27 lines (25 loc) 846 B
import * as process from 'process'; export const { KEY_PATH = process.env.STORE_PATH, ACCESS_TIMEOUT = '60s', REFRESH_TIMEOUT = '90d', HEADER_X_USERS_UPDATE = '0', HEADER_X_USER = 'x-login', HEADER_X_ROLE = 'x-role', SAVE_SWAGGER = '0', SHOW_API_DOCS = '0', ALLOW_USER_REGISTRATION = '0', DENY_GET_USER_LIST = '0', DENY_ADMIN_CHANGE_ADMIN = '0', BRUTE_FORCE_LOGIN_DELAY = '2000', BRUTE_FORCE_LOGIN_TTL = '10000', BRUTE_FORCE_LOGIN_LIMIT = '10', BRUTE_FORCE_WHOAMI_TTL = '60000', BRUTE_FORCE_WHOAMI_LIMIT = '100000', BRUTE_FORCE_DEFAULT_TTL = '20000', BRUTE_FORCE_DEFAULT_LIMIT = '10000', ACCESS_TOKEN_COOKIE_MAX_AGE = `${24 * 60 * 60 * 1000 * 360}`, } = process.env; export const DEFAULT_SESSION_ID = '-'; export const ACCESS_TOKEN_COOKIE_NAME = 'access'; export const CHECK_SESSION_TOKEN_INTERVAL = 86400;