UNPKG

will-auth

Version:

authentication and authorization module

25 lines (24 loc) 2.19 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.DB_TRACKER = exports.DB_SECTION = exports.ALWAYS_DB_TRACKING = exports.ALWAYS_VALIDATE_TOKEN = exports.VALIDATE_TOKEN = exports.AUTHEN_BY_VERIFY_DOMAIN = exports.NEWS_URL_ALWAYS_OPEN = exports.UPLOAD_RESOURCES_PATH = exports.EXCEPT_AUTHORIZE_PATH = exports.MAX_WAITTIME = exports.MAX_FAILURE = exports.EXPIRE_DATES = exports.EXPIRE_TIMES = exports.REDIRECT_URL = exports.MESSAGE_URL = exports.SIGNIN_URL = void 0; var os_1 = __importDefault(require("os")); var will_util_1 = __importDefault(require("will-util")); exports.SIGNIN_URL = will_util_1.default.env("SIGNIN_URL", ""); exports.MESSAGE_URL = will_util_1.default.env("MESSAGE_URL", ""); exports.REDIRECT_URL = will_util_1.default.env("REDIRECT_URL", ""); exports.EXPIRE_TIMES = parseInt(will_util_1.default.env("EXPIRE_TIMES", "64800000")) || 18 * 60 * 60 * 1000; //18 hours expired exports.EXPIRE_DATES = parseInt(will_util_1.default.env("EXPIRE_DATES", "120")) || 120; //120 days expired exports.MAX_FAILURE = parseInt(will_util_1.default.env("MAX_FAILURE", "3")) || 3; exports.MAX_WAITTIME = parseInt(will_util_1.default.env("MAX_WAITTIME", "180000")) || 180000; //3 minutes (3x60x1000) exports.EXCEPT_AUTHORIZE_PATH = will_util_1.default.env("EXCEPT_AUTHORIZE_PATH"); exports.UPLOAD_RESOURCES_PATH = will_util_1.default.env("UPLOAD_RESOURCES_PATH") || os_1.default.tmpdir(); exports.NEWS_URL_ALWAYS_OPEN = will_util_1.default.env("NEWS_URL_ALWAYS_OPEN") === "true"; exports.AUTHEN_BY_VERIFY_DOMAIN = will_util_1.default.env("AUTHEN_BY_VERIFY_DOMAIN") === "true"; exports.VALIDATE_TOKEN = will_util_1.default.env("VALIDATE_TOKEN", "true") === "true"; exports.ALWAYS_VALIDATE_TOKEN = will_util_1.default.env("ALWAYS_VALIDATE_TOKEN", "true") === "true"; exports.ALWAYS_DB_TRACKING = will_util_1.default.env("ALWAYS_DB_TRACKING", "true") === "true"; exports.DB_SECTION = will_util_1.default.env("DB_SECTION", "MYSQL"); exports.DB_TRACKER = will_util_1.default.env("DB_TRACKER", "MYSQL");